C# を使用して Web サービスを作成しました。c# クライアントを使用して消費したところ、401 Unauthorized エラーが発生しました。したがって、プロパティ UseDefaultCredentials = true を設定します。
次に、Java クライアントを使用して Web サービスにアクセスしようとしましたが、401 Unauthorized エラーが再度発生しました。Java クライアント スタブの使用方法がわかりません。それで、誰かが私をその方向に向けることができますか。
これらのクラスファイルをEclipseで取得しました
DemoWebServ.java
DemoWebServLocator.java
DemoWebServSoap.java
DemoWebServSoapProxy.java
DemoWebServSoapStub.java
上記のスタブを使用してユーザー名とパスワードを指定して、Web サービスにアクセスする必要があります
編集1
いくつかのグーグルで、追加することがわかりました
_call.setProperty(org.apache.axis.client.Call.USERNAME_PROPERTY, "USERNAME");
_call.setProperty(org.apache.axis.client.Call.PASSWORD_PROPERTY, "PASSWORD");
問題は解決しますが、DemoWebServSoapStub.java に上記のステートメントを追加した後でも。問題を解決できませんでした