求助AXIS2访问带用户验证的web service

sinfee 2012-10-31 12:44:25
我用axis2的包访问带用户验证的web service,使用如下的代码

RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
options.setUserName("admin");
options.setPassword("123");

EndpointReference targetEPR = new EndpointReference("http://192.168.80.8/ThkFolderSer?WSDL");
options.setTo(targetEPR);
...
serviceClient.invokeBlocking(opAddEntry,opAddEntryArgs, classes);

运行时老是提示
org.apache.axis2.AxisFault: Transport error: 401 Error: Authorization Required

手工从IE中浏览时是需要输入用户名与密码的,输入admin 123就可以了,
请问是不是我的代码缺少什么操作?应该如何解决
...全文
251 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinfee 2015-01-29
  • 打赏
  • 举报
回复
一直没有解决,高手快来回复 还说我不结贴,没有得到答案 啊啊
w2221121 2013-05-21
  • 打赏
  • 举报
回复
引用 楼主 sinfee 的回复:
我用axis2的包访问带用户验证的web service,使用如下的代码 RPCServiceClient serviceClient = new RPCServiceClient(); Options options = serviceClient.getOptions(); options.setUserName("admin"); options.setPassword("123"); EndpointReference targetEPR = new EndpointReference("http://192.168.80.8/ThkFolderSer?WSDL"); options.setTo(targetEPR); ... serviceClient.invokeBlocking(opAddEntry,opAddEntryArgs, classes); 运行时老是提示 org.apache.axis2.AxisFault: Transport error: 401 Error: Authorization Required 手工从IE中浏览时是需要输入用户名与密码的,输入admin 123就可以了, 请问是不是我的代码缺少什么操作?应该如何解决
LZ你这个问题解决没有,可以说说方法吗?
hantaozuvip 2013-03-15
  • 打赏
  • 举报
回复
LZ你的这个问题解决了吗?
sinfee 2012-10-31
  • 打赏
  • 举报
回复
应该 不是 加密的问题
桃园闲人 2012-10-31
  • 打赏
  • 举报
回复
密码是不是要加密传输呀?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧