.net downloadstring (url) внезапно возвращает ошибку 503 - PullRequest
3 голосов
/ 28 июня 2011

У меня есть простая функция для очистки веб-страницы, которая неожиданно получает ошибку 503 из следующего кода для конкретной страницы:

try
{
  WebClient client = new WebClient();
  client.Proxy = null;
  string webhtml = client.DownloadString(strURL);
  client.Dispose();
  return (webhtml);
}

URL-адрес работает, когда я вхожу в IE или FF, ноон возвращает ошибку при запуске этого кода.Другие URL работают нормально.Я предполагаю, что в запросе http от .net есть что-то отличное от любого из браузеров.Есть ли способ лучше эмулировать http-запрос на основе браузера?

Спасибо.

1 Ответ

0 голосов
/ 28 июня 2011

Найдены заголовки http, которые я искал на этом сайте. Очень полезно.

http://www.ericgiguere.com/tools/http-header-viewer.html

...