利用Access-Control-Allow-Origin响应头解决跨域请求
2015-05-21 00:00
531 查看
传统的跨域请求没有好的解决方案,无非就是jsonp和iframe,随着跨域请求的应用越来越多,W3C提供了跨域请求的标准方案(Cross-Origin Resource Sharing)。IE8、Firefox 3.5 及其以后的版本、Chrome浏览器、Safari 4 等已经实现了 Cross-Origin Resource Sharing 规范,实现了跨域请求。
在服务器响应客户端的时候,带上Access-Control-Allow-Origin头信息。
如果设置 Access-Control-Allow-Origin:*,则允许所有域名的脚本访问该资源。
Access-Control-Allow-Origin:http://www.phpddt.com.com,允许特定的域名访问。
如PHP添加响应头信息:
在服务器响应客户端的时候,带上Access-Control-Allow-Origin头信息。
如果设置 Access-Control-Allow-Origin:*,则允许所有域名的脚本访问该资源。
Access-Control-Allow-Origin:http://www.phpddt.com.com,允许特定的域名访问。
如PHP添加响应头信息:
header("Access-Control-Allow-Origin: *");
相关文章推荐
- 利用Access-Control-Allow-Origin响应头解决跨域请求
- 利用Access-Control-Allow-Origin响应头解决跨域请求原理
- php 利用Access-Control-Allow-Origin响应头解决跨域请求
- 利用Access-Control-Allow-Origin响应头解决跨域请求
- Golang利用Access-Control-Allow-Origin响应头解决跨域请求问题
- 利用Access-Control-Allow-Origin响应头解决跨域请求
- 利用Access-Control-Allow-Origin响应头解决跨域请求
- 利用Access-Control-Allow-Origin响应头解决跨域请求
- xmlhttprequest cannot load No 'Access-Control-Allow-Origin' AJAX跨域请求解决方法
- ajax跨域jsonp并且post请求No 'Access-Control-Allow-Origin'以及执行error时readyState=4同时status=200的解决方法
- thinkphp ajax 跨域请求 Access-Control-Allow-Origin 完美解决
- 使用Access-Control-Allow-Origin解决跨域
- 谷歌浏览器报错:跨域问题处理( Access-Control-Allow-Origin)_ 用于本地测试的快捷解决方法
- Ajax请求跨域问题,报错XMLHttpRequest cannot load ''. No 'Access-Control-Allow-Origin' header is present on t
- HTML5中Access-Control-Allow-Origin解决跨域问题
- 自定义Access-Control-Allow-Origin策略以解决字体文件跨域权限问题
- 前端开发中使用nginx跨域解决No Access-Control-Allow-Origin header localhost:63342 is not allowed access
- C#WebService 出现Access-Control-Allow-Origin header is present on the requested resource无响应解决方法
- Chrome报错:跨域问题处理( Access-Control-Allow-Origin)_ 用于本地测试的快捷解决方法
- HTML5中Access-Control-Allow-Origin解决跨域问题