在开发APP API的过程中发现,服务端无法时进行OAuth2.0认证,进一步断点得知问题出在apache_request_headers这个函数上。后来在stackoverflow上找到了解决方法:
SetEnvIf Authorization “(.*)” HTTP_AUTHORIZATION=$1
这是apache文档对它的定义:
mod_setenvif模块允许根据请求的不同方面匹配指定的正则表达式来设置环境变量。这些环境变量可由服务器的其他部分使用。
这个指令还有其它更多用法,详细文档请看这里