Hi,
zitiere bitte vernuenftig!
Kapierst du das jetzt bitte endlich mal?
FOTU schmeckt auch nicht besser als TOFU.
ich will die Adresse
http://e-izvadak.pravosudje.hr/mpweb/jsp/menu/menusud.jsp?sudid=1.
Sie wird an curl im oben aufgeführten VB-Programm übergeben.
Bei manueller Eingabe im Internet Explorer wird sie korrekt angezeigt.curl liefert aber die Seite der Adresse
http://e-izvadak.pravosudje.hr/mpweb/jsp/menu/menusud.jsp.
Die möchte ich nicht.
Die erste genannte Seite mit dem Query-String ?sudid=1 leitet aktuell, wie die Abfrage mit dem Web-Sniffer zeigt, auf folgende Adresse weiter:
HTTP Status Code: HTTP/1.1 302 Moved Temporarily
Location: http://e-izvadak.pravosudje.hr/mpweb/jsp/zk/menugk.jsp
Und die wiederum leitet dann noch mal weiter, ebenfalls per 302-Statuscode, auf:
http://e-izvadak.pravosudje.hr/mpweb/jsp/menu/menusud.jsp
cURL verhaelt sich also voellig korrekt, wenn es - mit L-Parameter zum Folgen von Weiterleitungen aufgerufen - dir dann den Inhalt dieser Ressource zurueckgibt.
Meine Testbrowser werden uebrigens auch umgeleitet.
Wenn das bei deinem IE nicht passiert - dann hat er hoechstvermutlich bereits von einem vorherigen Besuch ein Cookie, welches die Seite veranlasst, nicht umzuleiten. Schau also nach, ob es ein solches gibt, welchen Inhalt es hat - und ob du zum gewuenschten Ergebnis kommst, wenn du cURL auch noch den Cookie beim Request mitzugeben veranlasst.
MfG ChrisB
„This is the author's opinion, not necessarily that of Starbucks.“