問題タブ [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.
python - AttributeError:'NoneType'オブジェクトに属性'nodeValue'がありません
私はksoapを使用して、投稿された次のファイルを含むAndroidアプリとPythonサーバーの間で通信しています。投稿されたXMLファイルのすべての値を取得しようとしています。しかし、私は取得し続けます、AttributeError: 'NoneType' object has no attribute 'nodeValue'
。エラーをデバッグしようとしましたが、それでも失敗したため、コードの何が問題になっているのか誰かに教えてもらえますか?
XMLファイルの一部(MacFilterListとMapノードのみを空にすることができます):
soapAPI.py(PROFILE_XML
xmlファイルのファイル名を参照します。):
profileData.py(クラスはどこにありますかXML_ProfileDataStore
):
ksoap2 - KSOAP経由で画像やXMLファイルを送受信
ばかげているように聞こえるかもしれませんが、送受信が可能かどうか知りたいです。おそらく画像/XMLファイルはkSOAPでしょうか?
android - インポート org.ksoap2.transport.HttpTransportSE を解決できません
このリンクから ksoap2 をダウンロードしました:
ダウンロードした .jar ファイルを Eclipse の Android プロジェクトにインポートした後、最初のインポート行 (HttpTransportSE) だけでインポート エラーが発生しました。私は検索しましたが、誰もこの問題を持っていません/投稿していません。これはどうやってできるの?ありがとう!
android - POSTはHTTPで正常に機能します。HTTPSを使用すると、HTTP /1.1405メソッドが許可されなくなります。
WCFSOAPWebサービス用のAndroidクライアントを作成しました。WebサービスはIISサーバーでホストされています。ksoap2-android over HTTPを使用して問題なく通話を発信できますが、HTTPSを使用してより安全な方法で通話を実行しようとすると、機能しません。サーバーからの応答はですHTTP/1.1 405 Method Not Allowed
。ヘッダーのプロパティの1つはであるため、問題は何らかの理由で許可されていないことallow=[GET, HEAD, OPTIONS, TRACE]
だと思います。POST
代わりにを使用して呼び出しを実行しようとしましたGET
が、それも機能しないようです。これは本当に奇妙ですが、接続を見ると、メソッドはGET
であると表示されますが、接続のエラーストリームを見ると、メソッドはであると表示されますPOST
。
ブラウザで問題なくWebサービスに接続でき、サービス証明書は適切に信頼できるものであることに注意してください。WCFテストクライアントでサービスをテストできなかったため、問題がクライアントにあるのか、サーバーまたはサービスにあるのかわかりません。
ここからどこへ行けばいいのかよくわかりません。POST
許可されないことがここでの本当の問題であるかどうかはよくわかりません。他に何か問題があるように思えますが、それがどうなるかわかりません。
android - Android KSoap は HttpTransportSE で java.io.FileNotFoundException を取得し、XmlPullParserException をスローします。
AndroidフォンでWcfサービスへのHttps接続を確立しようとしています。KSoap 経由で Android の Https に関するチュートリアルをたくさん読みました。これで、証明書のチェックに合格できます。しかし、https Web サービスに接続できません。私は常に XmlParserExceptoin に直面していました。
アプリをデバッグし、ServiceConnection の HttpsURLConnectionImpl オブジェクトがサービスに接続しようとするタイミングを確認します: https://192.168.100.66:443/Service1.svc/basic。例外がスローされます。
この問題に何度も費やしましたが、まだ行き詰まっています。どうすれば Android KSoap 経由で Web サービスに接続できますか?, 誰でも助けてくれます.
java - Androidでksoap2を2倍にしますか?
ksoap2 リクエストに double プロパティを追加するにはどうすればよいですか?
ウェブ上には明確で明確な答えはありません。
java - java.net.SocketException:プロトコルでサポートされていないアドレスファミリ
Androidでは、次のエラーが発生します。
NativeStart.main(String [])行:使用できません[ネイティブメソッド]
私のコードはWebサービスを使用しようとしています:
私のプログラムはインターネットに接続しています...しかし、以下の行で例外がスローされています:
例外メッセージはNULLです。渡されたすべてのパラメーターは正しいです。AndroidManifest.xmlも問題ありません。
Log Catで、次の例外が発生します:java.net.SocketException:プロトコルでサポートされていないアドレスファミリ
android - Android Ksoap2 は 4 番目のアクティビティでデータを取得できませんが、最初のアクティビティでデータを取得できます
サーバーからデータを取得するアプリを作成しました。アプリの 4 つのアクティビティでデータを取得できません。そして、最初のアクティビティでデータを取得して表示する別のアプリを作成しましたが、アプリと統合するとアプリが強制的に閉じられ、4番目のアクティビティでデータを表示したいので、ksoap 2.5.4で2.2 Androidを使用しています. コードと LogCat の詳細を投稿します。
出力は
android - kSoap2を使用してAndroidクライアントからmagento Webサービスを呼び出す
Androidクライアントからmagento Webサービスにアクセスしようとしています.これはセッションIDを返すはずです.Apacheを使用してJavaクライアントを使用してすでにこれを行っており、メソッドの呼び出しに成功しています. Androidクライアントを次のように使用しようとすると、xmlpullparser例外が発生します。 w3.org/2001/12/soap-envelope }エンベロープ (position:START_TAG @2:327 in java.io.InputStreamReader@44ee2268)
これは、ログイン方法にアクセスしようとしている wsdl ファイルです。
私のJavaコード:
objsoap.addProperty("ユーザー名", "alokxxxx");
objsoap.addProperty("apiKey", "xxxxxx");
Log.d("WS", "SOAPオブジェクトの構築終了!!!");
//ここでエラー WARN/System.err(277): org.xmlpull.v1.XmlPullParserException: expected: START_TAG { http://www.w3.org/2001/12/soap-envelope }Envelope (position:START_TAG @2 :327 in java.io.InputStreamReader@44ee2268)
}
あなたの助けのためのログ: DEBUG/WS(333): --------------------- Webservice Part Begins -------------- -------
10-29 15:38:33.643: DEBUG/WS(333): 1. SoapObject の構築
10-29 15:38:33.673: DEBUG/WS(333): SOAP オブジェクトの構築終了!! !
10-29 15:38:33.673: DEBUG/WS(333): 2. エンベロープが作成されました 10-29 15:38:33.673: DEBUG/WS(333): 3. エンベロープへの要求
10-29 15:38:33.683: DEBUG/WS(333): 5. Trueorg.ksoap2.transport.AndroidHttpTransport@44eeb200 へのトランスポート レベル 10-29 15:38:33.683: DEBUG/Try(333): 内部 try ブロック
10-29 15:38:34.903: WARN /System.err(333): org.xmlpull.v1.XmlPullParserException: 予想: START_TAG { http://schemas.xmlsoap.org/soap/envelope/ }エンベロープ (位置:START_TAG @2:327 in java.io.InputStreamReader @44efbe90)
なにか提案を?ありがとう。
android - 例外を与えるksoapを使用したWebサービスの非同期タスク
AsyncTask を使用して Android コードを実行しようとしています。ただし、多くの例外が発生しています。これらの例外を削除できません。アプリケーションが予期せず停止します。
誰かが私を助けることができますか?
これが私のAndroidコードです: