質問

http:// wwwの例を試しました.helloandroid.com / tutorials / using-ksoap2-android-and-parsing-output-data を使用して、wsdlサービスから要求と応答を取得します。プロキシレスで試したところ、正常に動作していました。しかし、プロキシの背後で作業すると、 "操作がタイムアウトしました:リクエスト時間が失敗しました:java.net.SocketException" プロキシをSoapObjectまたはSoapに設定する方法はありますか包み込む?

役に立ちましたか?

解決

Ksoapはプロキシの背後では機能しません。それを機能させるために.. sourceforgeからHttpTransportSE.javaとServiceConnectionSE.javaをダウンロードします。

HttpTransportSEとServiceConnectionSEを使用してパッケージを作成します。

ServiceConnectionSEコンストラクターの場合: ジェネラコディセタグプレ

ここで、HttpTransportSE.call()メソッドを呼び出す場合は常に、この2つのファイルを含む独自のパッケージを指していることを確認してください。

他のヒント

みなさん、こんにちは。KSOAP2.6.5の最新バージョン[テストおよび検証済み]では、プロキシ認証の問題が修正されています。HTTPTransportSEコンストラクターは、URLとともにjava.net.Proxyインスタンスをパラメーターとして受け入れるようになりました。方法は次のようになります
HttpTransportSE httpTransport=new HttpTransportSE(proxy,URL);
プロキシが設定されていて、認証が必要な場合は、 プロキシ資格情報を設定して成功させるためのAuthenticatorクラス。HTH、返事がない場合は

私の知る限り、Androidオペレーティングシステムの設定でプロキシを設定する必要があり、正常に機能します。

これに置き換えてください。 ジェネラコディセタグプレ

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