【问题标题】:Is it possible to modify an incoming request's header?是否可以修改传入请求的标头?
【发布时间】:2016-03-18 04:14:55
【问题描述】:

我设置了一个 laravel php 框架,我想为所有传入的请求设置一些标头,以便我的框架插件可以在标头中找到它。

是否可以修改传入请求的标头?

我试过了,但它没有修改请求头。

$_SERVER['HTTP_AUTHORIZATION'] = "Bearer xxx";
echo Request::header("Authorization"); // "" (ie., it displays nothing)

【问题讨论】:

  • 我知道这不是一个好习惯,但作为一个快速修复,我需要为所有传入请求设置授权标头。

标签: php apache laravel-5


【解决方案1】:

应用程序不是处理 HTTP 标头的地方。它应该使用Web服务器完成。试试mod_headers

此模块提供指令来控制和修改 HTTP 请求和响应标头。标题可以合并、替换或删除。你的情况

Header set MyHeader "Authorization"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-28
    • 2011-03-17
    • 1970-01-01
    • 2020-02-21
    • 2012-11-06
    • 2011-03-22
    • 1970-01-01
    • 2015-09-11
    相关资源
    最近更新 更多