我们在Weblogic 10.3上实现了webservices.
我正在尝试使用SOAP UI客户端(soapui.org)测试Web服务.
但我收到以下错误消息:
错误401 - 未经授权
错误401 - 未经授权
来自RFC 2068 超文本传输协议 - HTTP/1.1:
10.4.2 401未经授权该请求需要用户身份验证.响应必须包含WWW-Authenticate头字段(第14.46节),其中包含适用于所请求资源的质询.客户端可以使用合适的Authorization头字段重复请求(第14.8节).如果请求已包含授权凭据,则401响应表示已拒绝授权这些凭据.如果401响应包含与先前响应相同的挑战,并且用户代理已经尝试过至少一次认证,则应该向用户呈现响应中给出的实体,因为该实体可以包括相关的诊断信息.HTTP访问认证在第11节中解释.
不知道我是否需要在SOAP UI上进行特殊配置.
更新: 按照Zeger的建议,我做了一个基本的身份验证,即将用户名和pwd(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>
Run Code Online (Sandbox Code Playgroud)