将网页设置为允许 XMLHttpRequest 跨域访问
2017-04-17 11:56
513 查看
在非IE下,使用XMLHttpRequest 不能跨域访问,
除非要访问的网页设置为允许跨域访问。
将网页设置为允许跨域访问的方法如下:
Java
Response.AddHeader("Access-Control-Allow-Origin", "*");
或指定域名下可以访问:
Response.AddHeader("Access-Control-Allow-Origin", "http://www.1688hot.com:80");
PHP
echo:header("Access-Control-Allow-Origin: *");
echo:header("Access-Control-Allow-Origin: http://www.1688hot.com:80");
html
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<meta http-equiv="Access-Control-Allow-Origin" content="http://www.1688hot.com:80">
在返回的响应信息中,使用 Access-Control-Allow-Origin 头来控制哪些域名的脚本可以访问该资源。如果设置 Access-Control-Allow-Origin:*,则允许所有域名的脚本访问该资源。如果有多个,则只需要使用逗号分隔开即可。
注意:在服务器端,Access-Control-Allow-Origin 响应头中的端口信息不能省略。
点击打开链接
除非要访问的网页设置为允许跨域访问。
将网页设置为允许跨域访问的方法如下:
Java
Response.AddHeader("Access-Control-Allow-Origin", "*");
或指定域名下可以访问:
Response.AddHeader("Access-Control-Allow-Origin", "http://www.1688hot.com:80");
PHP
echo:header("Access-Control-Allow-Origin: *");
echo:header("Access-Control-Allow-Origin: http://www.1688hot.com:80");
html
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<meta http-equiv="Access-Control-Allow-Origin" content="http://www.1688hot.com:80">
在返回的响应信息中,使用 Access-Control-Allow-Origin 头来控制哪些域名的脚本可以访问该资源。如果设置 Access-Control-Allow-Origin:*,则允许所有域名的脚本访问该资源。如果有多个,则只需要使用逗号分隔开即可。
注意:在服务器端,Access-Control-Allow-Origin 响应头中的端口信息不能省略。
点击打开链接
相关文章推荐
- 将网页设置为允许 XMLHttpRequest 跨域访问
- 将网页设置为允许 XMLHttpRequest 跨域访问
- 将网页设置为允许 XMLHttpRequest 跨域访问
- 将网页设置为允许 XMLHttpRequest 跨域访问
- 将网页设置为允许 XMLHttpRequest 跨域访问
- Chrome浏览器扩展开发系列之十五:跨域访问的XMLHttpRequest对象
- JavaScript(XMLHttpRequest)跨域访问解决办法及安全性问题
- script跨域访问与XMLHttpRequest
- JavaScript中XMLHttpRequest实现跨域访问
- sharepoint form认证下跨域访问其他基本认证的系统(客户端用js的xmlhttprequest)的方法
- Chrome浏览器扩展开发系列之十五:跨域访问的XMLHttpRequest对象
- js通过XMLHttpRequest获取网页不能跨域,试iframe
- JavaScript(XMLHttpRequest)跨域访问解决办法及安全性问题(附java写的proxy代码)
- XMLHttpRequest实现跨域名访问RSS源
- XMLHttpRequest 跨域访问
- jQuery 跨域访问教程 XMLHttpRequest cannot load 解决办法
- 使用 IXMLHTTPRequest 简单获取网页源代码
- AJAX(XMLHttpRequest)进行跨域请求方法详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
- 给XMLHttpRequest设置超时时间