[PHP] 再续 Laravel 5.5 接口 跨域问题 【终极暴力解决办法】
2024-08-30 05:02:19
上文中提到
Laravel5.5 使用 laravel-cors 实现 Laravel 的跨域配置
用插件来跨域
此方法能解决一部分api 请求问题
但我碰到的是 接口 请求size 超过10k,导致 跨域中间件 无法执行到
找了下代码,没有找到哪个地方限制 大小的 配置
最终解决办法,暴力解决:
直接在api接口的json方法里,输出几个header参数,如下:
header("Content-type:text/json"); //跨域
header('Access-Control-Allow-Origin: *');
header('Access-Control-Max-Age: 86400');
header('Access-Control-Allow-Headers: Content-Type, Accept, Authorization, X-Requested-With');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE, PATCH'); $result = array(
'code' => $code,
'message' => $msg,
'data' => $data
);
echo json_encode($result, JSON_UNESCAPED_UNICODE + JSON_UNESCAPED_SLASHES);
灵感来自:
https://learnku.com/laravel/t/3041/middleware-set-response-header-request-header-no-effect
本博客地址: wukong1688
本文原文地址:https://www.cnblogs.com/wukong1688/p/11261568.html
转载请著名出处!谢谢~~
最新文章
- Visual Studio Productivity Power Tools居然也开源
- jquery easy ui 1.3.4 按钮(button)(6)
- 转:HashMap深度解析(一)
- Web 仪表盘
- Cygwin之SSH服务安装过程问题
- TinyXML:一个优秀的C++ XML解析器[转]
- odi增量更新策略
- python之路 - 基础2
- Python协程深入理解
- Caused by: java.net.ConnectException: Call From master/192.168.199.130 to master:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.
- insertBefore方法(javascript与jQuery)
- Windows Server 2016-重命名域控制器
- SSO-单点统一登录系统的设计与实现
- remove、erase
- RoR - Expressing Database Relationships
- 1. vim 的安装及配置
- ***PHP基于H5的微信支付开发详解(CI框架)
- Web前端开发最佳实践(13):前端页面卡顿?可能是DOM操作惹的祸,你需要优化代码
- jQuery的addClass,removeClass和toggleClass方法
- Struts2 注解模式
热门文章
- 题解:A
- JavaScript 代码执行顺序
- CF1244F Chips
- Codeforces Round #602 (Div. 2, based on Technocup 2020 Elimination Round 3) E. Arson In Berland Forest 二分 前缀和
- H5纯前端生成Excel表格
- 转 SSD论文解读
- hive creating temporary folder on: Error encountered near token 'TOK_TMP_FILE'
- PHP常见循环例题
- C++ 成员对象和封闭类
- bug调试宝典