我们已经在 Weblogic 10.3 上实现了 Web 服务。
我正在尝试使用 SOAP UI 客户端 (soapui.org) 测试 Web 服务。
但我收到以下错误消息:
错误 401--未经授权
错误 401--未经授权
来自 RFC 2068超文本传输协议——HTTP/1.1:
10.4.2 401 未经授权该请求需要用户身份验证。响应必须包含一个 WWW-Authenticate 头字段(第 14.46 节),其中包含适用于所请求资源的质询。客户端可以使用合适的授权头域重复请求(第 14.8 节)。如果请求已包含授权凭证,则 401 响应表示已拒绝对这些凭证的授权。如果 401 响应包含与先前响应相同的质询,并且用户代理已经尝试了至少一次身份验证,则应该向用户呈现响应中给出的实体,因为该实体可能包含相关的诊断信息。HTTP 访问认证在第 11 节中解释。
知道我是否需要在 SOAP UI 上进行特殊配置。
更新: 遵循 Zeger 的建议后,我进行了基本身份验证,即将用户名和密码(weblogic / weblogic)设置为 SOAP 请求的标头(在 SOAP UI 中)。但是现在我收到以下错误:
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <faultcode>wsse:InvalidSecurity</faultcode> <faultstring>Error codes: 1061 2661 1028 Error code:1061</faultstring> </env:Fault> </env:Body> </env:Envelope>