Insomnia 和 Postman 对 WebRequest 的不同响应

Different Responses from Insomnia and Postman for a WebRequest

我正在使用 Postman 工具和 Insomnia(Hurl.eu) 工具来制作特定的 webRequest。 我从 Insomnia 收到 Response 200 但我从 Postman.Here 收到 403 Forbidden error 是来自 both

的预览消息
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 个不同的响应。 我还禁用了 Postman Settings->

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

希望对您有所帮助。

我发现当您使用 Bearer Authorization 时,Postman 有时会表现得有点奇怪,这是因为他们对应用程序进行了更新并添加了 "Authorization" 选项卡。
这发生在我身上的次数不止一次,特别是在已经存在的 collection.

让我们试一试。

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

此外,您应该尝试使用 CURL 从 machine 发出请求“是的,您可以在 windows 和 mac 上使用它,这样您就可以丢弃您拥有关闭端口。

祝你好运