我的客户端有2个服务器,然后从第一个服务器然后想要发送带有一些参数的请求,第二个服务器用get方法获取这些参数,问题是当请求到来时,例如在血液中有一个+号将其A +,B +,O +分组
数据很好但是当我插入记录时,它会从中移除+符号。
我怎么能完成它,因为它们之间有一些空间。
获取方法
http://domain.com/join.aspx?msid=238487987328&sms=Peter D 23 O + Indiana
当我使用Request.QueryString [“sms”]获取它时,删除+符号
由于 此致
答案 0 :(得分:6)
您需要URL encode参数(或者更确切地说,整个网址)。
答案 1 :(得分:1)
+
符号是空格的编码版本,因此需要URL Encoding来保留它。
实际上,您需要对任何URL传递的参数进行URL编码,为将来做好记录!
答案 2 :(得分:0)
编码+
符号,然后将其添加到查询字符串