我已经使用 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 中添加上述语句之后。我无法解决问题