【发布时间】:2017-03-05 20:22:43
【问题描述】:
我正在研究一个 Laravel 项目。它很大。
我需要为 OPTIONS 请求类型设置一个响应标头,我确实遇到了很多文件并尝试了很多东西但无法实现。
有什么建议吗?关于我应该研究的地方。
【问题讨论】:
-
你可以像这样使用CORS包github.com/barryvdh/laravel-cors
标签: php laravel laravel-5 http-headers
我正在研究一个 Laravel 项目。它很大。
我需要为 OPTIONS 请求类型设置一个响应标头,我确实遇到了很多文件并尝试了很多东西但无法实现。
有什么建议吗?关于我应该研究的地方。
【问题讨论】:
标签: php laravel laravel-5 http-headers
您可以在 routes.php Laravel 5.2 上添加这些行
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE');
header('Access-Control-Allow-Headers: Content-Type, X-Auth-Token, Origin, Authorization');
您还可以在 web.config 文件中设置标题,现在 CORS 可以在不破坏 routes.php 文件的情况下工作。
<customHeaders>
<add name="Access-Control-Allow-Headers" value="Origin, Authorization, X-Requested-With, Content-Type, Accept" />
<add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS,PUT,DELETE" />
</customHeaders>
【讨论】: