我想知道如何通过http链接发送加号(+),因为当我试图在编码后发送它像这样%2B仍然是空的空间。如果我尝试+我得到双空白空间。请帮助我。如何通过http发送加号(+)符号?
我使用的浏览器发送这样的页面:
localhost:/CPA-API/MT.aspx?msg=Testing%2BTesting
,并从码接收的背后是这样的:
msg = Server.UrlDecode(Request.QueryString["msg"].ToString());
但我越来越喜欢这样的输出:
msg = Testing Testing
在此先感谢。
你能表现出一定的代码? – 2014-09-04 09:42:41
可能接收它的程序正在将%2B转换为空格 – mplungjan 2014-09-04 09:45:25
也许这是[link](http://stackoverflow.com/questions/8517511/c-sharp-escape-plus-sign-in-post-using-httpwebrequest )可能会帮助 – 2014-09-04 09:46:32