Наличие проблемы с 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 Плохих запросов. Я предполагаю, что это - что-то todo с классом URI, а не HttpWebRequest. Как я мешаю этому произойти?
Не уверен, но может быть поможет метод HttpServerUtility.UrlEncode .
Upd. В качестве альтернативы вы можете использовать класс WebClient.