3

我正在使用 Postman Tool 和 Insomnia(Hurl.eu) Tool 来制作特定的 webRequest。我从 Insomnia 得到响应 200,但我从 Postman 得到 403 Forbidden 错误。这是来自两者的预览消息

Postman:

POST /ccadmin/v1/login HTTP/1.1
Host: ccadmin-test-XXXX.oracleoutsourcing.com:443
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.NlCxWPgJAizSO60YeIBQRjgrYlgUhywr8vmnIca69A=ehkZS1iMzUyLWZkNmE1ODM1ZDM3NSIsImlzcyI6ImFwcGxpY2F0aW9uQXV0aCIsImlyJleHAiOjE1MDU4MzQ5NjIsInN1YiI6ImRiZTYwMGFkLWQwNjYtNDhdCI6MTQ3NDI5ODk2Mn0=.
Content-Type: application/x-www-form-urlencoded

grant_type=client_credentials




 Insomnia(Hurl):
    POST /ccadmin/v1/login HTTP/1.1
    Host: ccadmin-test-XXXX.oracleoutsourcing.com:443
    Accept: */*
    Content-Type: application/x-www-form-urlencoded
    Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.NlCxWPgJAizSO60YeIBQRjgrYlgUhywr8vmnIca69A=ehkZS1iMzUyLWZkNmE1ODM1ZDM3NSIsImlzcyI6ImFwcGxpY2F0aW9uQXV0aCIsImlyJleHAiOjE1MDU4MzQ5NjIsInN1YiI6ImRiZTYwMGFkLWQwNjYtNDhdCI6MTQ3NDI5ODk2Mn0=.
    Content-Length: 29

两个请求看起来相似,但我得到了 2 个不同的响应。我还禁用了邮递员设置->

        i)Send Postman Token Header
        ii)Send no-Cache Header

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

4

1 回答 1

0

我希望这能帮到您。

我发现有时 Postman 在您使用 Bearer Authorization 时表现得有些奇怪,这是因为他们对应用程序进行了更新并添加了“授权”选项卡。
这发生在我身上的不止这些,特别是在现有的收藏中。

让我们试一试。

  1. 删除标题上的身份验证密钥,我可以看到您手动编写了该密钥。让 Postman 来处理。
  2. 打开授权选项卡,从下拉列表中选择不记名令牌类型,在左侧窗口中添加您的令牌。
  3. 单击预览请求。
  4. 现在您应该能够看到标头上的标记“变灰”
  5. 打开控制台,这将帮助您检查请求,也许您会发现一个错误。
  6. 在控制台上,您可以检查原始请求和响应,这很有帮助。

此外,您应该尝试使用 CURL '是的,您可以在 windows 和 mac 上使用'从您的机器发出请求,这样您就可以放弃您有一个关闭的端口。

它可能会有所帮助

祝你好运

于 2018-06-24T21:16:08.960 回答