美文网首页
laravel header方法

laravel header方法

作者: 随心热爱 | 来源:发表于2017-08-02 14:18 被阅读0次

近来需要将之前的API接口的数据进行重新整合,headers里边需要增加除了Authorization之外的固定变量参数。

获取Authorization的方法是:$request->header('Authorization')  ||  $request->headers->get(**)

然后我就开始在headers中增加参数进行编写测试。一切就绪开始测试,然后死活获取不到除了Authorization之外的含有下划线的参数数据。参数如下:

无论我用以上哪两种方式都获取不到app_id

然后发现在headers中key值不可包含任何下划线的数据

这是因为nginx代理会自动把headers里边参数的下划线去掉,所以就无法获取啦

然后我将app_id修改为appid就能正常获取了。

如果非要使用app_id这种形式的参数,需要添加以下配置到http中

在http部分增加underscores_in_headers on;[默认为off]

配置完毕后一定要记得重启nginx哦~~

最近写代码有点懵、脑子不咋够用、这种错误都出现了…

相关文章

网友评论

      本文标题:laravel header方法

      本文链接:https://www.haomeiwen.com/subject/rruelxtx.html