在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/C#  HTML/ iis會(huì)解碼URL嗎

iis會(huì)解碼URL嗎

ajax請(qǐng)求get服務(wù),參數(shù)中有這個(gè)特殊符號(hào),然后對(duì)其編碼成%2F,但是在調(diào)用服務(wù)是IIS報(bào)錯(cuò),提示意思大概是Url有問(wèn)題,所以想問(wèn)下iis會(huì)解碼URL嗎,如果是怎么設(shè)置讓其不解碼。

至于代碼和截圖的話,不好意思現(xiàn)在在家沒(méi)辦法傳上來(lái),但可以確認(rèn)的是只是參數(shù)中多了編碼后的%2F,就是這個(gè)導(dǎo)致URl出問(wèn)題

回答
編輯回答
幼梔

url encoding是http協(xié)議規(guī)定的。那些需要編碼的字符不變嗎就沒(méi)法傳。如果你的報(bào)文中包含http協(xié)議中規(guī)定的字符,必須轉(zhuǎn)碼, 如果不轉(zhuǎn)碼http就不能正常工作。所以你的設(shè)置讓不轉(zhuǎn)碼是行不通的。
iis 提示url有問(wèn)題,那你就要看看, 你的url是不是包含了沒(méi)有轉(zhuǎn)碼的特殊字符

2017年4月30日 10:18
編輯回答
憶當(dāng)年

今天看了下,是我搞混了,ajax傳編碼后的參數(shù)到中間服務(wù)沒(méi)問(wèn)題,然后后臺(tái)還有一層get請(qǐng)求對(duì)應(yīng)服務(wù),那時(shí)候中間服務(wù)接受的參數(shù)被解碼出來(lái)了,我沒(méi)編碼就把參數(shù)放在Url上傳遞了,是自己的鍋

2017年9月8日 11:49