AndroidでKSOAPを使用します。カスタムネームスペースの問題
-
27-10-2019 - |
質問
これが私の大きなトラブルです。このリクエストで特定のWSを呼び出しようとしています。
Androidプロジェクトで使用されているJavaコードは次のとおりです。
まず、このリクエストによって生成されたXMLを印刷することは可能ですか?とにかく、私のリクエストによって返された結果は常に「失敗」です。それは、SetReportタグが特定の名前空間を使用するためだと思います。 ??言い換えれば、xmlns:xs = "http://ws.comunichiamo.comで封筒を作成するにはどうすればよいですか?
解決
作成するときは、すでに名前空間を設定しています SoapObject
そして、それが正しい方法です。
設定して、クライアントとサーバーの間に送信されている実際の文字列を取得できます
androidHttpTransport.debug = true;
そして、調べます androidHttpTransport.requestDump
と responseDump
リクエストの後。
(「失敗」とは何ですか?それは例外ですか?それは何と言っていますか?)
いくつかのメモ:文字列やINTなどのプリミティブなもののタイプを設定する必要はありません。KSOAP2の最後のバージョンを使用している場合は、 HttpTransportSE
代わりに使用することが提案されているクラス AndroidHttpTransport
.
(ユーザーeパスワードごとに+1;))
所属していません StackOverflow