Code Bye

post数据时怎么样处理符号 &

最近在用httpwebrequest 编写一段代码,需向服务器post一组数据 ,post传递两个参数 a 和 b ,但b所传递的数值中含有字符&.
b参数据实际为一链接 eServlet.htm?servictType=TENDER&loadId=1201 假如将post字符串连接成 a=123&b=eServlet.htm?servictType=TENDER&loadId=1201  就会丢失loadId=1201参数。
大牛们求指导呀
解决方案

5

eServlet.htm%3fservictType%3dTENDER%26loadId%3d1201
本人不太确定,你试一下先

5

参数先进行编码

10

上面写错了吧&的asc应该是%26吧,你把整个参数都encodeURI(),然后后台解码试试。或用野路子,用其他字符替代&然后后台在换回去

10

%26

10

HttpUtility.UrlEncode

5

HttpUtility.UrlEncode
可以对符号进行转码,这样在传输中就不会出现冲突了。你可以试试

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明post数据时怎么样处理符号 &