.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, которые я искал на этом сайте. Очень полезно.