Quick tip na HTTP 403
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 :)
...