1

KSOAP2 を使用して、Android で SOAP Web サービスを呼び出したいと考えています。チュートリアルの 1 つの例をうまく機能させることができましたが、自分の Web サービスでそれを機能させようとすると、LogCat に「接続が拒否されました」と表示されます。現在、Web サービスのホスト アドレスは「http://localhost:9001/」です。SoapUI でアクセスできますが、Android アプリからはアクセスできません。

必要に応じてコードを投稿できますが、エラー メッセージの最も可能性の高い理由は何ですか?

そして、私がここにいる間: KSOAP が送信しているメッセージが実際にどのように見えるかを確認する方法はありますか? HttpTransport.requestDump は、接続が確立できた場合にのみ機能しているようですが、私の場合はできませんでした。

4

1 に答える 1

2

エミュレータから見たあなたのマシンのアドレスが。であることを確認しました10.0.2.2。詳細はこちら:エミュレータネットワーク

について:あなたが言うように、それは実際の通信がある場合(そしてあなたがフラグをにHttpTransportSE.requestDump設定した場合)にのみ満たされます。コミュニケーションがない場合は、内容以外に問題があります!HttpTransportSE.debugtrue

于 2011-04-05T20:40:00.087 に答える