nginx实现ajax跨域请求
来源:互联网 发布:java中的nio 编辑:程序博客网 时间:2024/06/03 21:33
AJAX从一个域请求另一个域会有跨域的问题。那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令。如下所示:
location /{add_header 'Access-Control-Allow-Origin' 'http://other.subdomain.com';add_header 'Access-Control-Allow-Credentials' 'true';add_header 'Access-Control-Allow-Methods' 'GET';add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since'; ...the rest of your configuration here...}
第一条指令:授权从other.subdomain.com的请求
第二条指令:当该标志为真时,响应于该请求是否可以被暴露
第三天指令:指定请求的方法,可以是GET,POST等
如果需要允许来自任何域的访问,可以这样配置:
Access-Control-Allow-Origin: *重启nginx
service nginx reloadajax跨域请求测试
HTTP/1.1 200 OKServer: nginxAccess-Control-Allow-Origin: other.subdomain.com
0 0
- Nginx 实现AJAX跨域请求
- nginx实现ajax跨域请求
- Nginx解决ajax跨域请求问题
- nginx配置ajax请求跨域
- nginx配置ajax请求跨域
- Ajax实现跨域请求
- AJAX实现跨域请求
- ajax实现跨域请求
- 解决同域Nginx ajax 请求跨域的问题
- Nginx反向代理实现跨域请求
- lua实现跨域请求(Nginx)
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- 使用$.getJSON实现跨域ajax请求
- sencha touch《实现ajax跨域请求》
- 启用CORS实现Ajax跨域请求
- Apache 实现AJAX跨域请求
- 《Spring in action》——学习总结(二)
- 【Maven】将jar包手动打到本地仓库
- 1062. 最简分数(20)
- layui分页组件layPage动态调整总页数
- Velocity.js
- nginx实现ajax跨域请求
- TreeView与ContextMenuStrip
- CCF CSP 第十次 第四题 地铁修建 JAVA版
- 【设计模式】工厂三姐妹
- 1063. 计算谱半径(20)
- Ubuntu16.04 休眠状态无法唤醒解决方案
- layui 表单元素的选中问题
- 1064. 朋友数(20)
- 1065. 单身狗(25)