SOAP 服务创建抛出 401 未授权
SOAP Service creation throws 401 unauthorized
URL url = null;
try {
url = new URL("http://example:1211/MACSSWS/MCSKORDR.asmx?WSDL");
} catch (MalformedURLException ex) {
throw new ServiceException(ex.getMessage());
}
MCSKORDR_Service mcskordr_Service = new MCSKORDR_Service(url);
最后一行出现 401 unauthorized 错误,因为 wsdl 是使用基本身份验证进行身份验证的。如何解决这个问题?
javax.xml.ws.WebServiceException:无法访问位于:http://example:1211/MACSSWS/MCSKORDR.asmx?WSDL 的 WSDL。它失败了:
服务器返回 HTTP 响应代码:401
解决了在客户端存储 wsdl 的问题。
URL url = null;
try {
url = new URL("http://example:1211/MACSSWS/MCSKORDR.asmx?WSDL");
} catch (MalformedURLException ex) {
throw new ServiceException(ex.getMessage());
}
MCSKORDR_Service mcskordr_Service = new MCSKORDR_Service(url);
最后一行出现 401 unauthorized 错误,因为 wsdl 是使用基本身份验证进行身份验证的。如何解决这个问题?
javax.xml.ws.WebServiceException:无法访问位于:http://example:1211/MACSSWS/MCSKORDR.asmx?WSDL 的 WSDL。它失败了: 服务器返回 HTTP 响应代码:401
解决了在客户端存储 wsdl 的问题。