php - 如何从 Laravel 5 中的 HTTP 响应获取自定义 header ?

标签 php laravel http angular laravel-5

我正在尝试从 Laravel 中的请求访问自定义 header 。 header 名称是“accessing_from”。列出 Laravel 中的所有 header ,只给我“标准 header ”,但我设置的 header 不在列表中。检查浏览器网络选项卡,我可以看到 header 已发送。所以我想知道如何从 Laravel 中访问它。

我正在使用 Angular2 通过默认的 http 服务发出请求。

Laravel 的 $response->header() 转储:

enter image description here

网络检查员的日志:

enter image description here 感谢任何人!

最佳答案

你是在谈论获取参数还是什么?如果是这样,请使用:

request()->accessing_from;

对于标题你应该使用:

request()->header('accessing_from');

这个工作的解决方案是 daver 的答案(最后一个)在这里: Laravel get request header

关于php - 如何从 Laravel 5 中的 HTTP 响应获取自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118242/

相关文章:

javascript - 如何使用onchange根据选择的值显示不同的信息?

php - 如何在 Laravel(PHP artisan )中删除 Auth

用于分析和捕获请求/响应的 HTTP 工具

php - Laravel - 软删除没有生效

php - 当两个表具有相同的列名时,连接关系表后对模型进行排序

php - 如何在 Laravel 中获取对象数组中的特定项目

php - laravel 如何指定输入列

php - 从 Laravel 中删除包

http - URL:带@的用户名

http - : cause 406 Not Acceptable