Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi [SOAP Client] Der angeforderte Header wurde nicht gefunden (https://www.delphipraxis.net/166827-%5Bsoap-client%5D-der-angeforderte-header-wurde-nicht-gefunden.html)

chaosben 1. Mär 2012 16:11


[SOAP Client] Der angeforderte Header wurde nicht gefunden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich nutzen einen SOAP-Web-Service in XE2-Win32 mithilfe der von WSDLImp generierten Unit.
Wenn ich ein Objekt(das ich mir vorher vom Service geholt habe) an eine Funktion des Services übergebe, bekomme ich folgenden Fehler:
Code:
Der angeforderte Header wurde nicht gefunden. - URL:http://... - SOAPAction:""
Die Aktion, die mit dem Objekt ausgeführt werden soll, wird im Service richtig ausgeführt.
Und andere Clients (Java, .NET) funktionieren fehlerfrei.

Hat jemand dieses Problem schon mal gelöst?

Keldorn 1. Mär 2012 16:58

AW: [SOAP Client] Der angeforderte Header wurde nicht gefunden
 
Hallo,

hast Du schonmal geschaut, was Du überträgst und was Du zurückbekommst?
HttpRio->onafterExecute und onbeforeExecute dort kannst Du dir den Request und Response als xml wegspeichern oder auch ändern.

Entweder Du hast eine BeispielNachricht, mit der Du dein übertragenes vergleichen kannst oder die helfen Programm wie z.B. SoapUI.

Würde erstmal dort anfangen und rausfinden, ob sich die generierten Nachrichten unterscheiden und dann dort im beforeexecute "nachbessern".

Gruß Frank

chaosben 1. Mär 2012 21:06

AW: [SOAP Client] Der angeforderte Header wurde nicht gefunden
 
Ein Hoch auf Debug-DCUs ... der Fehler ist, das keine Antwort vom Server kommt.

Hat bei Emba/Codegear keiner an One-Way-Operations gedacht, die laut w3c möglich sind?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz