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