我在 JDeveloper 11.1.1.4 中创建了一个使用基本身份验证的 Web 服务。
当我使用客户端应用程序测试我的应用程序时,我知道身份验证机制没有问题。
如何通过右键单击 Web 服务并选择将身份验证信息传递到 HTTP 分析器Test Web Service
?
我试图通过SOAP Headers > :WS-Security:Header
如下方式传递凭据,但无法正常工作
我还尝试通过Credentials
如下所示的选项通过身份验证
在这两种情况下,我都会收到此错误500 HTTP Analyzer Server Error The server sent HTTP status code 401: Unauthorized: .....
我怎样才能度过难关?谢谢
更新
我也尝试将Authentication
选项传递给Request HTTP Headers
但收到错误消息:
错误 403--Forbidden From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: 10.4.4 403 Forbidden 服务器理解请求,但拒绝执行。授权将无济于事,并且不应重复请求。如果请求方法不是 HEAD 并且服务器希望公开请求未完成的原因,它应该在实体中描述拒绝的原因。当服务器不希望确切地揭示请求被拒绝的原因或没有其他响应适用时,通常使用此状态代码。