質問

これが私の大きなトラブルです。このリクエストで特定のWSを呼び出しようとしています。

Androidプロジェクトで使用されているJavaコードは次のとおりです。

まず、このリクエストによって生成されたXMLを印刷することは可能ですか?とにかく、私のリクエストによって返された結果は常に「失敗」です。それは、SetReportタグが特定の名前空間を使用するためだと思います。 ??言い換えれば、xmlns:xs = "http://ws.comunichiamo.comで封筒を作成するにはどうすればよいですか?

役に立ちましたか?

解決

作成するときは、すでに名前空間を設定しています SoapObject そして、それが正しい方法です。

設定して、クライアントとサーバーの間に送信されている実際の文字列を取得できます

androidHttpTransport.debug = true;

そして、調べます androidHttpTransport.requestDumpresponseDump リクエストの後。

(「失敗」とは何ですか?それは例外ですか?それは何と言っていますか?)

いくつかのメモ:文字列やINTなどのプリミティブなもののタイプを設定する必要はありません。KSOAP2の最後のバージョンを使用している場合は、 HttpTransportSE 代わりに使用することが提案されているクラス AndroidHttpTransport.

(ユーザーeパスワードごとに+1;))

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top