我在没有授权的情况下测试我的WS(打开和关闭它并重新启动).我花了很多时间想知道为什么即使我提供了No Authorization,它也会安全地连接到WS:
在我之间我用curl测试了相同的内容,后来我检查并意识到,在我的请求中,即使我选择了No Authorization选项,仍然有Authorization标头.
在Raw选项卡中,我可以看到:
如何正确选择“无授权”?
我的版本是SoapUI 5.4.0-EB
编辑1:作为一种解决方法(测试我的服务是否受密码保护)我正在设置正确/不正确的凭据.简而言之,如果我在没有密码的情况下向服务发送不正确的凭据,它应该通过,设置密码它应该失败
最佳答案 通过首选项控制向传出请求发送身份验证.
转到菜单
File -> Preferences -> HTTP Settings -> Authenticate Preemptively
并取消选中“抢先认证”和“保存”首选项.更多细节可以从文档中找到here.
现在,请求中不会发送身份验证详细信息.
如果要再次发送身份验证,请恢复上述更改.