Frage von poldi1405, 42

[VB.Net] Server gibt Programm 403, Seite ist jedoch aufrufbar. Warum?

Moin. Ich will für die Schule ein Programm machen, das auf eine Website zugreift und den Inhalt (XML) verarbeitet. Ich bekomme aber immer einen 403 Fehler. Das normale Aufrufen der Seite mit Chrome/Maxthon/IE/Edge/... zeigt das gewünschte Ergebnis, mein Programm eben nicht. Hier das Snippet zum Auslesen der Seite:

Dim Response As WebResponse
Dim Request As WebRequest
Request = HttpWebRequest.Create(url)
Request.Method = "GET"
Request.Timeout = 10000
Response = Request.GetResponse
Dim sr As StreamReader = New StreamReader(Response.GetResponseStream(), Encoding.UTF8)
xml = sr.ReadToEnd()
sr.Close()
Response.Close()

Hab ich was übersehen oder spinnt der Server? (es ist keine .htaccess eingestellt und die URL wird richtig übergeben)

Antwort
von Tschoo, 25

Hallo!

Du weist doch was die Antwort 403 heist?

Oder?

Gruß

Kommentar von poldi1405 ,

Zugriff verweigert... aber das hilft mir nicht

Kommentar von Tschoo ,

OK.

Ich interpertier das als "Zugriff verboten", du darfst dir keine Inhalte holen.

Hat es auf der Seite Bilder? Mach mal einen Rechtsklick auf ein Bild, und versuche es Downzuloaden (auf deinen Rechner).

Gruß

Kommentar von poldi1405 ,

es gibt nur text und der content ist im header auf xml gestellt

header("Content-type: text/xml");
Kommentar von poldi1405 ,

und ja, der text ist nur xml

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten