使用 Yii 2 做 RESTFul API 项目时,发现在前端发起一个请求时,会出现以下错误:
排查问题进行了很久,最后才发现在 Yii 2 的 web
目录下,有个文件 .htaccess
,是可以配置 Apache
服务器接受 HTTP 请求的头部信息的,在特定选项加入 access-token
即刻不再报错,因为本次项目使用 HTTP Header
传递 access-token
的,没有加入 access-token
就意味 Apache
服务器不接受头部带有 access-token
的 HTTP 请求 。文件配置代码如下: