Ich rufe eine webservice
unter Verwendung der NuSoap PHP library
. Die webservice
scheint .NET
zu verwenden; Jedes Mal, wenn ich es anrufe, erhalte ich eine Fehlermeldung über die Verwendung eines ungültigen SoapAction header
. Der gesendete Header ist eine leere Zeichenfolge. Wie kann ich die SoapAction
finden, die der Server erwartet?Wie ermitteln Sie eine gültige SoapAction?
15
A
Antwort
39
Sie können SoapAction sehen, dass die von Ihnen aufgerufene Serviceoperation erwartet wird, indem Sie sich die WSDL für den Service ansehen. Für .NET-Dienste können Sie auf die WSDL zugreifen, indem Sie einen Webbrowser für die URL des Dienstes öffnen und am Ende "wsdl" hinzufügen.
Im WSDL-Dokument können Sie die SoapActions sehen, die unter den Knoten 'Operation' (unter 'Bindungen') definiert sind. Zum Beispiel:
<wsdl:operation name="Execute">
<soap:operation soapAction="http://tempuri.org/Execute" style="document" />
Finden Sie den Operationsknoten für den Betrieb die Sie aufzurufen sind, und lassen Sie die Seife Aktion erwartet es dort zu finden.
Verwandte Themen
- 1. Ermitteln gültige Eingabe mit SLT in MIPS
- 2. Erstellen Sie eine gültige Schleife auf R
- 3. Überprüfen Sie, ob eine gültige Template-Spezialisierung
- 4. Ist `_ [....]` eine gültige Kennung?
- 5. Seife 1.2 Android Bitte liefern Sie eine gültige Seife Aktion
- 6. Spring WebServiceTemplate SOAPAction fehlt in HTTP-Header
- 7. Ermitteln des Dateityps in Vim ohne gültige Dateierweiterung
- 8. Soapaction in WSDL mit CXF
- 9. SoapAction Problem unter Java 1.3
- 10. CUCM AXL API falsch SoapAction
- 11. Wie man eine gültige XML-Sitemap codiert
- 12. Wie eine gültige Benutzeranforderung an Liferay Standardzielseite
- 13. Swift Alamofire: Wie sowohl eine gültige Anforderung und eine gültige Antwort-Code bestätigen
- 14. PHP: Überprüfen Sie eine gegebene Zeichenfolge ist eine gültige Nummer
- 15. So geben Sie benutzerdefinierte SoapAction für WCF an
- 16. Ist LINQ eine gültige Option?
- 17. Ist dies eine gültige ID?
- 18. Ermitteln Sie eine Person aus der Kamera
- 19. Ist eine Ausnahme eine gültige Nachbedingung?
- 20. So ermitteln Sie, wie eine Baugruppe erstellt wurde
- 21. So ermitteln Sie Mindestsystemanforderungen
- 22. SOAPAction Header passt nicht zum Service
- 23. Überprüfen Sie, ob eine Zeichenfolge gültige absolute Adresse Format ist
- 24. Sie müssen eine gültige JavaScript-API-Domäne angeben
- 25. Wie benutze ich den SoapAction Header mit PHP SoapClient
- 26. SoapUI Versionsproblem: DispatchException: Fehlender Vorgang für soapAction
- 27. Syntax von SoapAction im Frühjahr-ws Config
- 28. Wann gibt getGraphics() eine gültige Grafikinstanz zurück?
- 29. Ist dies eine gültige XML-Datei?
- 30. Aufzug RewriteResponse nicht finden eine gültige URL
Wie kann ich den Rückgabetyp in der WSDL steuern? Ich gebe ein xmldocument zurück, aber ich möchte, dass das wsdl seine inneren Elementtypen beschreibt. –