【发布时间】:2016-03-01 20:31:44
【问题描述】:
我正在尝试使用 Postman 使用中间件测试我的 Laravel php 应用程序。该应用程序正在使用 Tymon JWT Auth 并且根据 docs 我应该设置 Authorization 标头:
Authorization: Bearer {yourtokenhere}
所以,我已将 Authorization 标头添加到 Postman,如下所示:
但是我从我的应用中得到的响应是没有提供令牌。
这很奇怪,因为:
- 如果我在 Postman 中将相同的令牌附加到 url,则该令牌对 应用程序(状态 200 OK 并且没有错误提示 token_not_provided)。
- 如果我在 PHPUnit 而不是 Postman 中测试应用程序并提供令牌 无论是header还是url都可以。
- 在 Fiddler 中调试原始 Postman 请求表明它实际上 具有 Authorization 标头,如下所示:
我还尝试从 Postman 中删除其他两个标题,但没有任何改进。所以看起来一切都设置好了,但它不工作,为什么?
【问题讨论】: