gpt4 book ai didi

java - JAXWS 客户端基本身份验证

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

有人可以帮我吗?

我正在尝试连接 Web 服务;这是我的代码:

public class test {
static Logger logger = Logger.getLogger(test.class.getName());
/**
* @param args
*/
public static void main(String[] args) {
String result=null;
try {
String pi = "\u03a0";
byte[] a = pi.getBytes();

WsBindingImplSoapBindingStub service = new WsBindingImplSoapBindingStub();

service._setProperty(service.ENDPOINT_ADDRESS_PROPERTY,"https://*****ImplService");
service._setProperty(service.USERNAME_PROPERTY, "username");
service._setProperty(service.PASSWORD_PROPERTY, "pass");

result = service.dir("*");
//result = service.put(a, "pippo");
logger.info("info result: " +result);
} catch (Exception e) {
logger.error("info error: "+e.getMessage());

}
}
}

但是,我总是收到以下错误:

(401) Unauthorized

最佳答案

401未经授权错误的原因

401 未经授权错误是一个 HTTP 状态代码,这意味着在您首次使用有效的用户 ID 和密码登录之前,无法加载您尝试访问的页面。如何修复 401 未经授权错误

检查 URL 中是否有错误。出现 401 未经授权错误的原因可能是 URL 输入错误或单击的链接指向错误的 URL - 该 URL 仅供授权用户使用。

如果您确定该 URL 有效,请访问该网站的主页并查找显示“登录”或“安全访问”的链接。在此处输入您的凭据,然后再次尝试该页面。如果您没有凭据,请按照网站上提供的说明设置帐户。

如果您确定您尝试访问的页面不需要授权,则 401 未经授权错误消息可能是一个错误。此时,联系网站管理员或其他网站联系人并向他们告知问题可能最符合您的利益。大多数互联网网站的网站管理员都可以通过电子邮件联系:webmaster@website.com,将 website.com 替换为实际网站名称。

登录后也可能立即出现 401 未经授权错误,这表明网站收到了您的用户名和密码,但发现其中的某些内容无效(例如您的密码不正确)。按照网站上的任何流程重新获得对其系统的访问权限。仍然收到 401 错误?

如果您已按照上述所有故障排除建议进行操作,但在访问特定网页或网站时仍然收到 401 未经授权的错误,请参阅“获取更多帮助”,了解有关通过社交网络或通过电子邮件与我联系、在技术支持论坛上发帖等的信息。

请务必让我知道该错误是 HTTP 401 错误,以及您已采取哪些步骤(如果有)来解决该问题。

关于java - JAXWS 客户端基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30615251/

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