UrlEncode和UrlDecode

谁都会走 提交于 2019-12-03 03:53:32

解决了一个疑惑,在此记录。

什么时候用UrlEncode和UrlDecode,也就是URL编码?

答:一般情况的GET和POST会自动编码解码,不需要显示地写代码。

遇到这样一种场景,需要写一个API跟别人对接,协议都说了用POST表单的方式。然而对方用contentType=“application/octet-stream”二进制流,且对字符串进行了编码。这类情况最好显示地解码

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

这样写,即可以正确解析这种xx的人发的请求,也能正确解析正常请求。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!