我正在尝试使用C#将数据发送到Apache(XAMPP)服务器。在访问日志中,我发现大括号和空格不会到来。后来我发现大括号已成为%7B而空间变为%。如何解决这个问题。
预期产出=
/大桶/?数据= {部位= 123}“
当前输出=
“/大桶/?数据=%7Bsite =%20123%7D”
WebRequest reqst2 = WebRequest.Create("http://192.168.1.101/vat/?data={site=123}");
WebResponse respons2 = reqst2.GetResponse();
答案 0 :(得分:2)
这归结为编码问题。尝试这样的事情:
string fixedUrl = System.Uri.UnescapeDataString(yourUrlHere);
希望有所帮助!