Einzelnen Beitrag anzeigen

Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

AW: WSDL-Import soap-header werden nicht gesendet

  Alt 26. Jan 2015, 20:30
Hallo,

also die apis von UPS nutze ich auch, Einbau is aber schon ne Weile her. Ich bin glaube auch daran etwas verzeifelt und hatte mich dann für die XML-Anbindung entschieden. Die sind aber auch etwas gewöhnungsbedürftig, da es 2 xml in einem sind.
Funktionieren tun die aber richtig gut, hatte hier über Jahre noch keine Ausfälle .

Mit XE2 ist es auch so, der Header kommt in den body. Mich stört auch schon wieder das NS1: ...
Mit soapui klappts richtig.

habe hier noch was gefunden:
http://stackoverflow.com/questions/1...ader-in-delphi
Damit (HTTPRIO1.SOAPHeaders.Send (...)) gehts, UPSSecurity kommt in den Header.
Hilft dir wahrscheinlich aber auch nicht viel, da das UPSsecurity wieder aus dem Body rausmuss.

Evtl läufts aber auch wie immer: man sucht stundenlang nach ner Lösung und landet dann doch wieder dort und passt im httprio.onbeforeexecute alles so an, bis es passt. Geht wahrscheinlich schneller und nervenschonender.

Gruß Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat