0

WSDL ファイルが次のような 1 つの SOAP Web サービスを呼び出そうとしています。

<wsdl:service name="API">
    <wsdl:port binding="tns:API" name="API">
        <soap:address location="https://secure.server.com/clients/api/api.php"/>
    </wsdl:port>
</wsdl:service>

Android用のksoap2ライブラリを使用しています。呼び出しを行うために使用する必要がある SOAP アクションの値は何ですか?

ありがとう

4

1 に答える 1

1

WSDL ファイルにRPC/literalまたはDocument/literalタイプのどちらを使用しているかによって異なります。- RPC/リテラル​​の場合、WS で呼び出す関数の名前であるメソッド名を指定する必要があります。したがって、アクションは実際にはメソッド名です。- Document/literal の場合、リクエストの XML でメソッドが指定されていません。したがって、アクションは null または空の文字列です

WS 開発者の場合は、タイプ RPC/literal を使用することを強くお勧めしますこれに従って行います。したがって、RPC/リテラル​​の場合、SOAP アクションは、WS で呼び出しているメソッド名です。

于 2013-02-11T11:01:07.037 に答える