前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >线上遇到nginx Cors跨域请求OPTIONS方法405 Method Not Allowed问题

线上遇到nginx Cors跨域请求OPTIONS方法405 Method Not Allowed问题

作者头像
cookily
发布2020-09-11 15:40:30
4.7K0
发布2020-09-11 15:40:30
举报
文章被收录于专栏:cookilycookily

nginx Cors跨域请求OPTIONS方法405 Method Not Allowed问题

百度了很多种方案,没有结果,可能跟我遇到的问题不是很相近,所以这边记录一下

我使用nginx 1.6.0,tomcat 8.5,nginx转发到tomcat

我这边是百度富文本ueditor拖拽文件出现的问题,记录一下问题和解决方案

在跨域的时候,浏览器会自动发起一个OPTIONS请求。

在请求的时候即使设置了允许跨域访问,有可能还是会访问失败,出现

403、405、504等错误

解决方案:

在ngin的配置文件里加入 if ($request_method = OPTIONS )这个判断体

代码语言:javascript
复制
location /  {
         if ($request_method = OPTIONS ) {
               add_header Access-Control-Allow-Origin http://你的域名;
               add_header Access-Control-Allow-Headers Origin,X-Requested-With,Content-Type,Accept;
               return 200;
         }
         ----------
  }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • nginx Cors跨域请求OPTIONS方法405 Method Not Allowed问题
  • 百度了很多种方案,没有结果,可能跟我遇到的问题不是很相近,所以这边记录一下
  • 我使用nginx 1.6.0,tomcat 8.5,nginx转发到tomcat
  • 我这边是百度富文本ueditor拖拽文件出现的问题,记录一下问题和解决方案
    • 在跨域的时候,浏览器会自动发起一个OPTIONS请求。
      • 在请求的时候即使设置了允许跨域访问,有可能还是会访问失败,出现
        • 403、405、504等错误
        • 解决方案:
          • 在ngin的配置文件里加入 if ($request_method = OPTIONS )这个判断体
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档