-1

Android が SOAP Web サービスを利用するために wsdl URL を作成しました。wsdl2code.com を使用して、wsdl URL からクラスを生成しました。クラスをEclipseのプロジェクトフォルダーに追加し、メソッドを呼び出します(ユーザーの登録目的で使用されます)生成されたクラスから登録します。

ここで問題が発生し、httptrasportSE.call メソッドを呼び出すと、404 エラーが発生します。誰でもこの状況について何か考えがありますか。

私はすでに wsdl サービス テスター wcfstorm.com テスト環境で Web サービスをテストしました。そこはうまくいっています。

エラーは、KSOAP を介してサービスを呼び出しているクラスのどこかにあると思います。しかし、私はそれを見つけることができませんでした。

4

2 に答える 2

1

ありがとう@Boardy、私は問題を見つけました。不明な理由により、生成された Java クラス ファイルに誤ったサービス URL が含まれています。wsdlコードから自動生成されるため、以前はその可能性を完全に無視していたため、生成されたコードにエラーが含まれているとは思いません。

しかし、URLを変更したとき(そこから非常に優れたTOOLS WCFSTORMを使用してksoapサービスをテストしていましたが、クラスのURLとWCFSTORMに表示されるURLの違いを発見しました。

URLを変更したらうまくいきました。だから私はこの答えを投稿しています。これは他の人に役立つからです。

ヒント : 知っている、または所有しているツールとは別に、他の可能なツールや方法を常に試してください。

于 2013-08-30T09:39:12.573 に答える