UrlEncode和UrlDecode


解決了一個疑惑,在此記錄。

什么時候用UrlEncode和UrlDecode,也就是URL編碼?

答:一般情況的GET和POST會自動編碼解碼,不需要顯示地寫代碼。

遇到這樣一種場景,需要寫一個API跟別人對接,協議都說了用POST表單的方式。然而對方用contentType=“application/octet-stream”二進制流,且對字符串進行了編碼。這類情況最好顯示地解碼

  HttpUtility.UrlDecode(HttpContext.Current.Request.Form["userName"], Encoding.UTF8);

這樣寫,即可以正確解析這種xx的人發的請求,也能正確解析正常請求。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM