Zdarza się, że podczas wykonywania żądania GET z poziomu kodu otrzymujemy odpowiedź 403 Forbidden, mimo że podobna operacja z poziomu przeglądarki lub Postmana działa bez zarzutu.
Winny może być brak nagłówka User-Agent.

WebClient wb = new WebClient();
wb.Headers.Add("User-Agent: Other");
wb.DownloadFile(url, fileName);

Teraz działa bez zarzutu 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *