Thema: Delphi Indy Authentifikation

Einzelnen Beitrag anzeigen

handson

Registriert seit: 18. Jan 2007
Ort: Delmenhorst
113 Beiträge
 
Delphi 2007 Professional
 
#1

Indy Authentifikation

  Alt 5. Feb 2018, 12:18
Hallo!

Ich habe gerade ein Problem mit der Anbindung an DHL. Ich mach das nicht mit eigenen SOAP, sondern übermittle die Daten als XML mit Indy. Mit der Textumgebung von DHL funktioniert das auch alles Prima und bekomme auch einen vernünftigen Response.
Nun wollte ich das auf das produktive System umstellen und bekomme einen Fehler HTTP 500.
Schaue ich mir das mal ganz einfach durch einen Aufruf im Webbrowser auf, stelle ich fest, dass er 2x eine Authentifikations-Abfrage macht (beim Testbereich mit er nur eine). Somit vermute ich mal, dass es daran liegt.
Nun meine Frage... wie bringe ich Indy das bei, dass er 2x die Abfrage mit den entsprechenden Daten bestätigt?

kurzer Ausriss meines Codes:

Delphi-Quellcode:
:
:
        idHTTP.Request.Username := 'User1';
        idHTTP.Request.Password := 'Passwort1';
        idHTTP.Request.BasicAuthentication := True;
        Response := idHTTP.Post('https://cig.dhl.de/services/production/soap',RequestStream);
:
:
Hat da vielleicht jemand eine Idee und sogar vielleicht mit DHL gearbeitet?
Vielen Dank erst einmal!

Stephan
Stephan Faust
  Mit Zitat antworten Zitat