从 API 读取响应标头
Posted
技术标签:
【中文标题】从 API 读取响应标头【英文标题】:Read response header from API 【发布时间】:2016-09-02 08:18:13 【问题描述】:如何在 angular2 中从 Laravel JWT 读取响应标头?
我指的是this question & answer,但res
没有authorization
从API 读取新的JWT 令牌返回。
编辑:https://github.com/angular/angular/issues/5237#issuecomment-214610594 也是同样的问题
【问题讨论】:
你想在调用 API 时得到Header
吗?在映射功能时使用res.headers
,请在控制台中查看此处plnkr.co/edit/tPzBPc4r8lx4mTo1BDcK?p=preview
感谢 plnkr。我也有同样的问题,邮递员中的github.com/angular/angular/issues/5237#issuecomment-214610594 标头与 angular2 中的标头不同
欢迎您,您的问题解决了吗?
不.. 还没有。将 Header set Access-Control-Expose-Headers' : "*"
添加到 laravel htaccess
并不能解决问题。
【参考方案1】:
这是因为 CORS。只有在 CORS 启用时,您才能在地图中看到标题。
您的服务器需要在标头中返回以下内容:
Access-Control-Allow-Headers: X-SomeHeader
【讨论】:
目前在 nginx 上使用 Laravel 5.2,你建议我把这行放在哪里?以上是关于从 API 读取响应标头的主要内容,如果未能解决你的问题,请参考以下文章