SoapFault - Fehlercode: 'ns1: Unerwarteter Fehler' android SOAP-Aufruf

8

Ich versuche, den SOAP-Web-Service mit einer WSDL-Datei aufzurufen.

Ich habe alle erforderlichen Parameter hinzugefügt. Aber ich bekomme Fehler wie folgt:

%Vor%

Hier ist mein Codebeispiel:

%Vor%

Ich bezweifle, dass die SOAPACTION möglicherweise ein Problem verursacht. Ist das möglich, wenn SOAPACtion leer ist und wir den Web Service aufrufen?

Ich habe den gleichen Code für andere Webdienste verwendet, mit .svc-URL, und funktioniert gut, also denke ich, dass Code kein Problem haben sollte.

SOAP-Version: 1.1 ksoap-Bibliotheksversion: ksoap2-android-assembly-2.6.0-jar-with-dependencies.jar

Jede Hilfe ist willkommen.

Danke

    
Asfak Saiyed 01.08.2014, 08:59
quelle

2 Antworten

1

Ersetzen Sie result1 = (SoapPrimitive)envelope.getResponse(); durch

%Vor%

und auch eine SOAP_ACTION setzen!
Auch so fügen Sie der Anfrage eine Eigenschaft hinzu:

%Vor%     
Jonsmoke 01.08.2014 09:04
quelle
0

Sie müssen überprüfen, ob SOAP wsdl welchen Stil, Dokument oder RPC hat.

haben beide ein anderes WSDL-Format, und wenn Sie versuchen, WSDL mit dem Dokumenttyp aufzurufen, gibt es möglicherweise keine Antwort mit demselben Code für den anderen Code.

Bitte überprüfen Sie dies und bestätigen Sie es.

Grüße

    
thedarkcoder 05.08.2014 10:37
quelle

Tags und Links