Entwickler-Ecke

Verteilte Systeme - FileDownload - Error - 403 unzulässig


GURKE deluxe - Mi 04.12.13 18:12
Titel: FileDownload - Error - 403 unzulässig
Hallo,
Ich versuche eine Datei per Webclient zu downloaden:

C#-Quelltext
1:
2:
System.Net.WebClient wc = new System.Net.WebClient();
            wc.DownloadFile(new Uri(@"..."), @"...");

Die Punkte sind natürlich ausgefüllt. Um genau zu sein, versuche ich eine Datei von StudIP zu downloaden.
Dabei bekomme ich folgende Fehlermeldung:
- Error {"Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig."} System.Exception {System.Net.WebException}

Nun habe ich gelesen, dass der Server den Download verhindert. Nur wieso? Und vorallem, wie kann ich dieses Problem beheben?

Schöne Grüße
Julian


Ralf Jansen - Mi 04.12.13 18:35

Zitat:
Nur wieso?


Weil du bzw. ein nicht authentifizierter User (aka Gast) das scheinbar nicht darf. Wenn du denn nicht technischen Grund wissen willst solltest du den Anbieter fragen.

Zitat:
Und vorallem, wie kann ich dieses Problem beheben?


In dem du den Anbieter fragst dir die passenden Rechte zu geben? Und wenn er das tut du die vereinbarten Credentials dann im Webclient einträgst aka ( wc.Credentials = new NetworkCredentials("user","password") )