問題タブ [android-ksoap2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1356 参照

android - ksoap2はセッションで.Netサービスを消費します

GetMessagesは、チャットプログラム用の.netWebサービスにあるメソッドです。メッセージのコレクションを取得し、最後のメッセージIDをセッション変数に保存することによってのみ新しいメッセージを送信します。

mSessionHeaderの値は次のようなものです

set-cookie:ASP.NET_SessionId = 0zzfwxxp1sakeafybjzsxp0k; パス=/; HttpOnly

ただし、GUID部分はすべての呼び出しを... transport.call()に変更します。
同じヘッダーを使用すると(mSessionHeader == nullをforループの周りに配置することにより)、それでも機能しません...メソッドはすべてのメッセージを送信しますWebサービスで設定した位置に関係なく

ASP.NET_SessionIdだけでなく、ヘッダーを追加する必要がありますか?

0 投票する
3 に答える
1785 参照

android - KSOAP2ライブラリ...asmxWebサービスへのデータ送信中にエラーが発生しました

MicrosoftAzureでASMXWebサービスをセットアップしていて、Androidアプリケーションを使用してWebサービスにデータを送信し、出力を受信しようとしています。この目的のために、私はKSOAPライブラリを使用しています。

Webサービスで、文字列がnullかどうかを確認しています。もしそうなら、私はエラーコード「2405」を返します

私のAndroidアプリケーションでは、データを送信していますが、Webサービスは2405エラーコードを返します。これは、データが送信されないことを意味します。

以下は私のAndroidコードです:

名前空間、メソッド名、URLなどを提供できて申し訳ありません。これは会社のポリシーに違反しているため、ご理解いただければ幸いです。:)

それでも、エラーをもう一度確認します。上記のAndroidコードを呼び出した後、Webサービスは2405を返します。これは、ASMXコードによると、2つの値のいずれかがnullの場合です。

更新: SOAPリクエスト(androidHttpTransport.debug = true)をデバッグし、requestDumpとresponseDumpに対して次の結果を取得しました。

ダンプをリクエスト

responseDump

UPDATE2
これはサーバーが期待するものです。

これは、Androidアプリケーションが送信しているものです:

これに加えて、Androidコードに次の行を追加しました。

助けてください!

どうもありがとう!

0 投票する
1 に答える
730 参照

php - Androidをphp Webサービスに接続するにはどうすればよいですか

ksoap2などを使用してandroidをphp Webサービスに接続するチュートリアルまたは実際の例を教えてもらえますか?

0 投票する
2 に答える
4555 参照

android - ksoap で名前空間宣言を削除するにはどうすればよいですか?

すぐに、これが私の Soap 呼び出しの実装で、無関係な部分を除いたものです。

SoapObject requestObject = new SoapObject("", METHOD_NAME);問題はその部分だと思います。

Thenを使用するSoapObject requestObject = new SoapObject("", METHOD_NAME);と、 bodyOut でこれを取得します。

Thenを使用するSoapObject requestObject = new SoapObject(NAMESPACE, METHOD_NAME);と、 bodyOut でこれを取得します。

BUT..SoapUI は、有効な XML リクエストとして次のもののみを受け入れます。

なんらかの理由でその部分が気に入らないのですが、xmlns="http://www.examples.com/getPersonDetails/" id="o0" c:root="1"削除する方法が見つかりません。助けてください!

では、xmlns 宣言を完全に削除するにはどうすればよいでしょうか。SoapObject を作成して名前空間を "" に設定するのは「汚い」と感じます

0 投票する
2 に答える
1286 参照

android - Android KSoap2 xml レスポンス

.NET に Web サービスがあります。ksoap2 を使用していますが、xml 応答が得られません。サービスを呼び出して xml 応答を取得する方法はありますか?

私のコードは

ありがとう

0 投票する
1 に答える
2607 参照

android - .netWebサービスKsoap2を呼び出すAndroid

Androidでksoap2を使用して.NETWebサービスを呼び出していますが、このような応答が返されます anyType{NewDataSet=anyType{string=77777};。これを解析するにはどうすればよいですか。助けてください!

0 投票する
3 に答える
740 参照

android - Android:どうすれば WSDL ファイルを Android で安定していないものに変換できますか?

少し問題があります:

WSDL ファイルがあり、それを Android 開発で使用したいと考えています。たとえば、iPhone の場合、次の Web サイトを見つけました: http://sudzc.com/これは WSDL を iOS に適したコードに変換しますが、Android でこれを行うにはどうすればよいでしょうか。私はksoap2について何かを読みました...

ありがとうございました。

0 投票する
1 に答える
434 参照

android - ksoap2 を使用した Android Web サービス

Web サイトに wsdl ファイルがあり、サービスを利用したいと考えています。私の質問は: これらのパラメータを見つける方法:

ここに私のコードがありますが、接続の問題があります:

0 投票する
1 に答える
981 参照

android - Android: ksoap2 を使用してサーバーの webService 応答からデータを抽出する方法

Android で webSservices を使用する方法を学びたいです。現時点では、wsdl ファイルを含むサーバーがあり、目的の Web サービスを呼び出すことができます。

私の問題は、サーバーからの応答を取得したことです。たとえば、ユーザーIDなど、私にとって重要な情報を抽出したいと思います。

これが私のコードです:

enveloppe.parse() メソッドを使用できますか?

ありがとうございました。

0 投票する
1 に答える
1349 参照

login - KSOAP ANDROID 経由でログインできない

ログインできません。エラーが発生しています。助けてください、私は使用しました:AndroidモバイルアプリケーションからローカルWebサービスを呼び出す方法

このコードを試しましたが、問題はエラーが発生することです。覚えておくべきことの 1 つは、私のログインが渡された (または認証された) 場合...私の Web サービスは True/False ではないリストを返します。私は何をすべきか ?とにかくlogcatをチェックしてください。お願いします。

フォーマットの仕方がよくわかりません、お手数をおかけして申し訳ありません。