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