GET请求在浏览器中有效,但在POSTMAN或SOAPUI中无效

Vic*_*ola 5 rest restful-authentication postman

我有以下端点:http://millennium.iwise.com.br: 6017 /api/millenium_eco/Tabelas_preco.lista

如果我尝试通过浏览器打开,它会询问我的凭据然后工作正常 - 如下图所示.

用户: OData

密码: 0d @t @ 123

在此输入图像描述

如果我使用POSTMAN或SOAPUI发送相同的GET请求,我将获得401 Unauthorized.

在此输入图像描述

我在这里缺少什么?先感谢您.

更新:

我接受了浏览器的标头请求,并在POSTMAN中使用了相同的内容,我仍然收到401 Unauthorized.是否有可能将端点的服务器配置为拒绝除浏览器的所有请求?

在此输入图像描述 在此输入图像描述

Pin*_*ngo 8

我遇到了完全相同的问题,请求从浏览器工作但不使用邮递员。

由于邮递员跨设备同步,我相信它维护了很多缓存信息。我在应用程序中单击了我的个人资料并退出了所有设备。然后我启动了应用程序,没有登录,我点击了“继续而不登录选项”,这是一个靠近登录页面底部的链接。然后我就可以通过邮递员运行请求了。

然后我登录,通过邮递员一切都很好。

注意:我总是在请求的设置中关闭 SSL 证书验证。

  • 我的问题是我在设置中打开了 SSL 证书验证。关闭它对我有用。 (4认同)

小智 6

我也遇到过同样的问题。当我在提示窗口中提供用户名和密码时,它就可以在我的浏览器中运行。

我通过使用“授权”选项卡并在邮递员中选择身份验证类型“基本身份验证”来解决此问题。

邮差截图


小智 5

注销您当前的帐户并确保检查Clear local data并重新登录。


Abd*_*lik 5

我通过在邮递员中复制确切的网络调用解决了这个问题。不是通过进入网络选项卡并手动复制标头等,而是使用不同的方式将整个请求复制到邮递员中。

我强烈建议您阅读这篇文章并尝试一次。

如何将 Chrome 网络选项卡中的请求复制到 Postman 中