laravel允许所有网站进行跨域操作
共三步:
1、新建中间件:
php artisan make:middleware EnableCrossRequestMiddleware
2、EnableCrossRequestMiddleware.php中重写中间件里面的内容:
<?php
namespace App\Http\Middleware;
use Closure;
class EnableCrossRequestMiddleware
{/*** Handle an incoming request.** @param \Illuminate\Http\Request $request* @param \Closure $next* @return mixed*/public function handle($request, Closure $next){$response = $next($request);$response->header('Access-Control-Allow-Origin', '*');$response->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Cookie, Accept');$response->header('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, OPTIONS,DELETE');$response->header('Access-Control-Allow-Credentials', 'false');return $response;}
}
3、在Kernel.php中 注册中间件:
\App\Http\Middleware\EnableCrossRequestMiddleware::class,
laravel允许所有网站进行跨域操作相关推荐
- Nginx允许跨域和禁止跨域操作
Nginx默认是禁止跨域操作,可能说到跨域好多伙伴会有点迷糊,什么叫跨域?为什么不能跨域呢? 看下面小编的详解. url 说明 是否跨域 http://www.cnblogs.com/a.js ht ...
- 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-4.跨域且传输数据,并优化后端接口
技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-4.优化后端接口,前端使用axios实现接口功能 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站 ...
- 原创:通过jQuery进行跨域操作
之前尝试过用aJax做的一些跨域请求,一般都是在本地可以跨域,但放到服务器上就不行了. 现在找到了一种更好的方法:.NET+$.getJSON,代码非常简洁,可以兼容各种主流浏览器,不会弹出安全提示对 ...
- ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)
目录 前言: 1.创建MVC项目 2.修改返回格式 3.创建[Web API]控制器 4.创建[HttpGet]访问接口 5.创建[HttpPost]访问接口 6.测试接口: 6.1.执行:点击[调试 ...
- 使用iframe+postMessage跨域操作和通信
使用iframe+postMessage跨域操作和通信 场景 1. http://XXX/a.html(自己的)页面要操作http://YYY/b.html(其他域名的) 2. 看了网上很多都是同域名 ...
- node ,express框架后台设置跨域操作,路由中间件
express项目入口文件下app.js 设置跨域操作 app.all('*', function(req, res, next) { res.header("Access-Control- ...
- js如何实现跨域操作?(转)
JS中的八种常用的跨域方式及其具体示例的总结 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的 ...
- vue拦截器设置请求头失败,laravel设置前端请求头跨域
前端同事在vue的request里面的拦截器中设置请求头,发现'Authorization'可以正常添加到请求头,可以正常访问,但是添加其他的如'browserVersion'参数就不行, 会出现Re ...
- vue cli3.3 以上版本配置vue.config.js 及反向代理操作解决跨域操作
const webpack = require('webpack') module.exports = { configureWebpack: { plugins: [ new webpack.Pro ...
最新文章
- Windows 8下看漫画的程序发布
- linux——部署DNS
- 打开高效文本编辑之门_Linux Awk自定义变量与操作符
- 还在搜百度图片?太LOW了!
- java关闭websocket_关闭代码1006关闭websocket的原因
- 测试:脱离VS2010使用自动化测试时出现 6DA215C2-D80D-42F2-A514-B44A16DCBAAA 错误
- excel打印字被表格遮住_Excel表格太大无法打印在一页纸上?这几个打印技巧你值得学习...
- Android学习笔记——ProgressBarHandler
- Android框架之EventBus的简单使用
- openg es egl笔记
- 希腊计数法罗马计数法
- 一种让你无法拒绝的浏览设置,CSDN浏览器
- 多线程停止的几种方式(详细讲解)
- 接龙管家-Python自动打卡
- 高仿知乎android,Android高仿知乎首页Behavior
- 微信摇一摇php,微信“摇一摇”功能是怎么实现的?
- 第一章软件危机与软件工程
- 华为智能汽车产业研究与投资机会分析
- JMH基准测试工具 (一):介绍
- 【Java】计算机领域那些乱七八糟其实就是名字的名词[持续更新]
热门文章
- Redis高效性探索--管道
- matlab title多个标题_MATLAB中的直方图处理及均衡化
- Ubuntu 安装 cuda deb 指令 不要自动装9.2
- ReentrantLock可重入锁使用及原理
- P1537 弹珠 背包可行性dp
- cf1561B. Charmed by the Game
- 文理分科 (最小割问题)
- CF1369F-BareLee【博弈论,SG函数】
- P3243-[HNOI2015]菜肴制作【拓扑排序,优先队列】
- P3201-[HNOI2009]梦幻布丁【启发式合并,链表】