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

鍍金池/ 問答/C#  HTML/ iis會解碼URL嗎

iis會解碼URL嗎

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

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

回答
編輯回答
幼梔

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

2017年4月30日 10:18
編輯回答
憶當年

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

2017年9月8日 11:49