2

私はJavaでWebサービスクライアントを実装するのが初めてです。非常に役立つチュートリアルを見つけました... http://wso2.org/library/tutorials/creating-web-service-client-3-steps-using-eclipse

私の場合、401 エラーが発生しました: Unauthorized. wsdl にアクセスするには、通常、ユーザー名とパスワードを入力する必要があります。その場合はどうすればよいですか?セキュリティ部分に関するいくつかの入力:

WWW-Authenticate NTLM + Web サービス +HTTP 401 をネゴシエートするため、その場合にどの Java ライブラリが役立つか、コードに統合する方法がわかりません。

助けてくれてありがとうラナ

4

1 に答える 1

1

前述のように、認証が必要な Web サービスにアクセスしています。NTLM は、Microsoft スタックで通常使用される認証メカニズムです。この WSO2ページでは、NTLM を使用して認証するように Axis2 を構成する方法について説明します。

残念ながら、Eclipse を使用して実行しようとしている場合、それは役に立ちません。その場合に私がお勧めするのは、WSDL をダウンロードし (ユーザー名とパスワードを知っていることを前提としています)、Eclipse から「サービス定義の選択」を求められたら、代わりに WSDL のローカル コピーを使用することです。ただし、Web サービスに接続するときに、資格情報を提供するためのコードを作成する必要があります。

編集: WSDL のダウンロードについて言及するように編集されました。

于 2010-01-03T01:37:46.580 に答える