.net downloadstring(url) внезапно возвращает ошибку 503

У меня есть простая функция для очистки веб-страницы, которая неожиданно получает ошибку 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 ответ

Решение

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

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

Другие вопросы по тегам