Web サービスと KSoap ライブラリにはほとんど問題がありません。質問する前にこのトピックを検索しましたが、何も見つかりませんでした。
ここに質問があります: http://www.anyting.com/bulkService.wsdlのような URLがありますが、それに関するドキュメントはありません。wsdl ファイルを調べるだけで、 METHOD NAMEおよびNAMESPACEパラメータを特定できますか。例: http://www.webservicex.net/isbn.asmx?WSDL
可能であれば、リクエストを送信するためのメソッドパラメーターはどこにありますか?
私は Android プロジェクトに取り組んでいるので、メソッド名と名前空間が必要な KSoap2 を使用しています。
ちょっとした質問: myservice.wsdl url は myservice.asmx と同じですか?WSDL
ご協力ありがとうございました..
編集#1:私は多くの時間を費やし、そのような適切なパラメータを取得しました:
METHOD_NAME : Web サービスには複数のメソッドがある場合があります。Web サービスに関するドキュメントが見つからない場合は、wsdl でメソッド名を検索できます。Web サービスの拡張子が .asmx の場合、wsdl は ../services/service.asmx?wsdl のようになります。wsdl ファイルを開き、「操作名」を検索します。このパラメーターはメソッドです。使用する場合は何を選択してください。
NAMESPACE : wsdl を開き、「targetNamespace」を検索します。このパラメーターは、NAMESPACE パラメーターです。
SOAP_ACTION :このパラメーターは、メソッド名と名前空間で構成されます。String SOAP_ACTION = NAMESPACE + METHOD_NAME; のように使用します。
- URL : wsdl の「service」要素を検索します。この要素には、「wsdlsoap:address location =」が含まれます。このアドレスは、Web サービスの URL です。