【发布时间】:2016-07-11 06:31:04
【问题描述】:
我有以下端点: http://millennium.iwise.com.br:6017/api/millenium_eco/Tabelas_preco.lista
如果我尝试通过浏览器打开,它会询问我的凭据,然后工作正常 - 如下图所示。
用户: OData
密码: 0d@t@123
如果我使用 POSTMAN 或 SOAPUI 发送相同的 GET 请求,我会得到 401 Unauthorized。
我在这里缺少什么?提前谢谢你。
更新:
我接受了浏览器的标头请求并在 POSTMAN 中使用了 same,但我仍然收到 401 Unauthorized。端点的服务器是否有可能被配置为拒绝除浏览器之外的所有请求?
【问题讨论】:
-
我可以在您的浏览器请求中看到 NTLM 授权标头。您如何在 POSTMAN 或 SOAPUI 中配置您的授权?我在 POSTMAN 中看到您发送基本身份验证。
-
@k.liakos 是的,你是对的。我找到了有类似问题的人。谢谢你的提示。我将尝试在邮递员/soapui 中找到一个解决方案来执行此身份验证。如果您有想法,请分享。
-
我为 SOAP UI 找到了这个 soapui.org/oauth2/reference/ntlm.html,但它需要一个额外的域来用于 NTLM 挑战,而您尚未提供。你知道这样的事情吗?
-
我不知道,但我很感谢您的帮助。我会努力想办法。谢谢!
-
@k.liakos 我试图了解浏览器如何进行此身份验证。我不发送任何域信息,浏览器能够正确处理请求。你有什么主意吗?也许像“默认域”?
标签: rest restful-authentication postman