gpt4 book ai didi

java - wsimport 无法从 java 进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-04 13:51:57 25 4
gpt4 key购买 nike

我想使用 wsdl 网络服务。为此,我使用 wsimport 从此 wsdl 获取 java 代码,然后创建一个 java 项目。

在java代码中,我拥有文档中描述的所有功能,但我没有任何用于身份验证和设置用户名和密码的类。

下面的代码是.net代码:

ReportsClient service = new ReportsClient();

List<Object> allObject = new List<Object>();

service.ClientCredentials.UserName.UserName = "******";

service.ClientCredentials.UserName.Password = "******";

我没有任何用于设置userNamepassword的java类。

如何设置此对象,然后发送我的请求并获得响应?

最佳答案

我遇到了类似的情况,我找到了这个解决方案:

MySimpleService client = new MySimpleService();  
IMySimpleService port = client.getWSHttpBindingIMySimpleService();
((BindingProvider)port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "xiaozhuang");
((BindingProvider)port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "123456");

来源:http://blog.csdn.net/marvion/article/details/4015785

希望对你有帮助!

关于java - wsimport 无法从 java 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com