Michael_K: XMLHttpRequest von http:// auf https:// umleiten

Beitrag lesen

Hallo,

ich habe das Problem, dass ich xml Dokumente nach Vorgabe von einer Liste von URLs mit xmlhttprequest aufrufe und verarbeite. Einige der URLs werden von den Servern auf https 'umgebogen' und xmlhtprequest gibt mir dann einen Fehler, dass die Datei nicht vorhanden ist. Kann man das irgendwie sauber lösen. Ich habe mal mit curl -v so eine URL aufgerufen und bekomme diese Antwort:

(Achtung, die Daten habe ich anonymisiert/abgeaendert)

  • Adding handle: conn: 0x0000000000
  • Adding handle: send: 0
  • Adding handle: recv: 0
  • Curl_addHandleToPipeline: length: 1
    • Conn 0 (0x0000000000) send_pipe: 1, recv_pipe: 0
  • About to connect() to www.xxxx.eu port 80 (#0)
  • Trying XXX.XXX.XXX.XXX
  • Connected to www.xxxx.eu (XXX.XXX.XXX.XXX) port 80 (#0)

GET /test/2019/test.xml HTTP/1.1

User-Agent: curl/7.30.0

Host: www.xxxx.eu

Accept: /

HTTP/1.1 302 Found : Moved Temporarily

Location: https://www.xxxx.eu/test/2019/test.xml

Connection: close

Cache-Control: no-cache

Pragma: no-cache

Wie bindet man so etwas sauber ein, dass man automatisch die neue Location abruft?