簡體   English   中英

如何通過HTTP發送加號(+)?

[英]How to send plus (+) symbol over http?

我想知道如何通過http鏈接發送加號(+),因為當我嘗試像%2B這樣編碼后發送它時,我仍然得到空白。 如果我嘗試使用+,我將獲得雙倍的空白空間。 請幫我。

我使用瀏覽器將這樣的信息發送到頁面:

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

並從后面的代碼接收像這樣:

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

但是我得到這樣的輸出:

   msg = Testing Testing

提前致謝。

嘗試不使用urldecode

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

結果:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM