php 405,options跨域请求405
今天在使用 froala.com/wysiwyg-editor 上传图片时,出现:
1、wysiwyg-editor 上传图片先使用 OPTIONS 作试探
2、服务器返回 405 NOT ALLOW
解决:
1、php:
\Yii::$app->response->headers->set('Access-Control-Allow-Origin', '运行的域名');
// 下面两行可以省略
\Yii::$app->response->headers->set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT, DELETE');
\Yii::$app->response->headers->set('Access-Control-Allow-Headers', 'Content-Type, X-Auth-Token, Origin');
之前在做跨域访问时,只要添加上面就可以了,但是这次在使用 wysiwyg-editor 上传图片时却不行,我猜想应该是访问方式的问题OPTIONS,所以还对 nginx 做了配置:
2、nginx配置
location / {
# 在跨域 options 访问时,出现 405 错误
error_page 405 =200 /;
# 其他配置 ....
}
php 405,options跨域请求405相关推荐
- ASP.NET WEBAPI 跨域请求 405错误
浏览器报错 本来没有报这个错,当我在ajax中添加了请求头信息时报错 405的报错大概就是后端程序没有允许此次请求,要解决这个问题,就是在后端程序中允许请求通过.具体操作就是修改web.config配 ...
- corspost请求失败_vue项目CORS跨域请求500错误,post请求变options请求
vue项目CORS跨域请求500,post请求变options请求,到底是什么情况. 提示:以下内容是一个非专业开发的我对跨域的理解,并不10分准确. 一.先介绍为什么明明发送的是Post请求,为什么 ...
- 记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法 参考文章: (1)记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法 (2)https://www.cnblog ...
- corspost请求失败_记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
今天前后端在联调接口的时候,发生了跨域请求资源获取不到的问题. 首先说明下跨域问题的由来.引自HTTP 访问控制 的一段话: 当 Web 资源请求由其它域名或端口提供的资源时,会发起跨域 HTTP 请 ...
- 跨域请求避免OPTIONS请求(预检请求)
有时候前后端分离域名不一致,会造成跨域请求 而跨域请求有时候会自动发起两次请求,第一次为预检请求,即OPTIONS请求 一般来说使用 application/json 的 post 请求是必然会带入O ...
- nginx php 跨域访问权限,nginx + php 实现跨域请求填坑笔记
最近自己构建了一个轻量级的 MVC 框架,现在将该MVC用于生产环境的项目中,目前因为项目中有跨域的请求,所以需要做一些CORS授权,但在实际使用出现了一些问题,目前已解决,故做下记录. 服务器:ce ...
- HTTP中的跨域请求、HTTP报文结构、状态码
目录 一.前驱知识学习 (1)请求报文 (2)响应报文 二.HTTP中的跨域请求 1. 什么是跨域请求 2.什么是同源策略 3.为什么要设置这种限制 3.1 攻击实例 3.2 攻击原理 4. 怎样取消 ...
- laravel php跨域请求,laravel开发中跨域的解决方案
前言 众所周知我们大家在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 l ...
- Nginx配置跨域请求 Access-Control-Allow-Origin *
Nginx配置跨域请求 Access-Control-Allow-Origin * 当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is p ...
最新文章
- windows 常用命令
- Postgresql服务器配置-设置参数
- mysql主从配置笔记_MySQL主从配置学习笔记
- stderr和stdout(printf、fprintf、sprintf)(转)
- artTemplate基本用法
- 转行学python后悔_月薪13k的我为什么要转行学Python?
- 操作系统:Win10系统下LocalNow和Roaming文件夹介绍
- linux uart中断程序,linux 串口中断实现
- 拳王虚拟项目公社:低价电影票怎样赚钱,低价电影票实操赚钱方法
- JDK8新特性LocalDate、LocalTime和LocalDateTime
- 重启sql server 服务
- 【iOS】NSNotification 常用方法
- 15个顶级多线程面试题及答案
- python股票_十分钟学会用Python交易股票
- python实现投票问题。
- 基于eclipse+swing+mysql的汽车保养记录系统的开发1-----登录界面的实现
- 网络编程中的EGAIN和EWOULDBLOCK
- linux nvcc未找到命令,打印本页 - nvcc命令无法识别
- 985本科生歧视北大博导“第一学历”,“无法相信北大会有这么差的师资”
- Jetpack Compose(一):Text