以前在一次通报参数的情况中遇到,特此记录一下。
之前通报的参数由于是拼接的,由于某些原因,存在部分参数有通过encodeURIComponent()函数编码,,部分没有的情况,举个例子,url就像下面这样
:50687/Test/Method1?type=v%2Bt+c%2Bn然后在后台(c#)通过HttpUtility.UrlDecode(Request.RawUrl);进行解析,会发明功效是
/Test/Method1?type=v+t c+n中间的+号被解析为空格了
以前在一次通报参数的情况中遇到,特此记录一下。
之前通报的参数由于是拼接的,由于某些原因,存在部分参数有通过encodeURIComponent()函数编码,,部分没有的情况,举个例子,url就像下面这样
:50687/Test/Method1?type=v%2Bt+c%2Bn然后在后台(c#)通过HttpUtility.UrlDecode(Request.RawUrl);进行解析,会发明功效是
/Test/Method1?type=v+t c+n中间的+号被解析为空格了