apache 引起的 Authorization 在header中没有传递的问题

    xiaoxiao2023-11-07  134

    用Yii2在做一个项目时,使用了 HttpBearerAuth 验证方式,即在 header 中携带 Authorization 信息.

    Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    但是在php中却没有获取到header中的 Authorization.

    找度娘问了问,说是apache的问题,在项目web目录下.htaccess中添加一行

    SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0

    至此,问题解决了,真是不明觉厉

    最新回复(0)