Сервер недоступен 503 - WebClient.DownloadData
Я пытаюсь удалить сайт с помощью этого кода:
WebClient client = new WebClient() { Encoding = Encoding.UTF8 };
client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36");
byte[] buffer = client.DownloadData(URL);
но проблема в том, что он возвращает для некоторых сайтов, например www.amazon.ca, ошибку "Сервер недоступен 503", и когда я прокомментировал эту строку
client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36");
он загрузил этот результат страницы без заголовка.
после этого я снова раскомментировал строку, и сайт загрузился без каких-либо исключений! Любое объяснение, почему это произошло?