如何通过http发送加号(+)符号

本文关键字:符号 何通过 http | 更新日期: 2023-09-27 18:20:33

我想知道如何通过http链接发送加号(+),因为当我尝试在像这样编码%2B后发送它时,我仍然会得到空白。如果我试着用+,我会得到双倍的空位。请帮我一下。

我使用浏览器将这样的信息发送到页面:

   localhost:/CPA-API/MT.aspx?msg=Testing%2BTesting

并从代码后面接收如下:

   msg = Server.UrlDecode(Request.QueryString["msg"].ToString());

但我得到的输出是这样的:

   msg = Testing Testing

提前谢谢。

如何通过http发送加号(+)符号

尝试不使用urldecode

string msg = Request.QueryString["msg"];
string decoded = Server.UrlDecode(msg);

结果:

msg = "Testing+Testing"
decoded = "Testing Testing"