AJax技术

用Nginx 修改头信息,让AJAX跨域正常请求

字号+ 作者:H5之家 来源:H5之家 2017-05-27 09:00 我要评论( )

AJAX从一个域请求另一个域的地址会有跨域的问题 需要在nginx的配置上添加add_header 如下 server listen 80 server_name b com location add_header Access Con

AJAX从一个域请求另一个域的地址会有跨域的问题,需要在nginx的配置上添加add_header 如下:


server { listen 80; server_name b.com; location /{ add_header 'Access-Control-Allow-Origin' 'http://a.com'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET'; } }

第一条add_header:授权从a.com的请求

第二条add_header:当该标志为真时,响应于该请求是否可以被暴露

第三条add_header:指定请求的方法,可以是GET,POST,PUT,DELETE,HEAD

如果想允许来自任何域的请求,可以这样:


server { listen 80; server_name b.com; location /{ Access-Control-Allow-Origin: * } }



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • java web开发:Ajax技术(四):DWR

    java web开发:Ajax技术(四):DWR

    2017-05-27 15:00

  • ajax页面无刷新技术 浅谈Ajax技术实现页面无刷新

    ajax页面无刷新技术 浅谈Ajax技术实现页面无刷新

    2017-05-26 16:02

  • Ajax技术及其应用研究

    Ajax技术及其应用研究

    2017-05-26 16:00

  • 12 Ajax Form的使用,实现异步登录

    12 Ajax Form的使用,实现异步登录

    2017-05-25 12:00

网友点评