gpt4 book ai didi

c# - 帮助 C# HttpWebRequest URI 丢失其编码

转载 作者:可可西里 更新时间:2023-11-01 09:12:15 25 4
gpt4 key购买 nike

HttpWebRequest 解码我的编码 URL 时出现问题。

var requestUrl = "https://www.google.com/webmasters/tools/feeds/http%3A%2F%2Fwww%2example%2Ecom%2F/crawlissues/";   
var request = (HttpWebRequest)WebRequest.Create(requestUrl);

当查看结束请求 URL 时变为:

https://www.google.com/webmasters/tools/feeds/http://www.example.com//crawlissues/

这当然会返回 400 Bad 请求。我猜这是与 URI 类而不是 HttpWebRequest 相关的事情。我该如何阻止这种情况发生?

最佳答案

这是 Uri 类的一个恼人的“安全特性”。如果您使用的是 4.0 或更高版本,您可以 turn it off in your configuration file ;否则,你将不得不 resort to reflection .

关于c# - 帮助 C# HttpWebRequest URI 丢失其编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com