0

Savonに進む前に、常にSoapUIを使用して、URLが正しいかどうかを確認します。今回は、(おそらくWindowsマシンで開発およびホストされたプロジェクトから)URLが与えられました。これが次のURLであるとしましょう。

www.myservice.com/login/eeu.aspx?WSDL

これを試してみると、次のようになります。

Error loading [www.myservice.com/login/eeu.aspx?WSDL]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Unexpected character encountered (lex state 3): '&'

SoapUIはHTTPリクエストも実行しますか?SOAPだけではありません(またはここで何かを混乱させていますか?)なぜこのエラーが発生するのですか?

4

1 に答える 1

0

問題は HTTP リクエストではありません (ただし、SoapUI は実際にそれを実行して WSDL ファイルを取得します)。エラー メッセージは、応答の解析に問題があることを示しています。これは整形式の XML ドキュメントではありません。サービスの WSDL を手動でダウンロードし、XML Validator で確認します。XML が正しいことが示されている場合でも、一時的な問題 (接続制限、リソース不足) に関連している可能性があります。これにより、ASP ベースのサービスは、この問題が発生したときに検証に合格しないエラー ページで応答します。

于 2012-11-25T11:20:42.107 に答える