美文网首页
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