Access-Control-Allow-Origin 浏览器跨域访问

浏览器首先访问a.com域名下的资源a.html,a.html中的js异步访问b.com中的资源提示“Access-Control-Allow-Origin”跨域问题

解决方法:在b.com网站Web.Config配置文件的<system.webServer>节点中添加配置项

    <system.webServer>
	<httpProtocol>
     		<customHeaders>
       			<add name="Access-Control-Allow-Origin" value="a.com" />
       			<add name="Access-Control-Allow-Methods" value="POST" />
       			<add name="Access-Control-Allow-Headers" value="content-type" />
     		</customHeaders>
   	</httpProtocol>
    </system.webServer>

这里<add name="Access-Control-Allow-Origin" value="a.com" />value值设为a.com表示b.com域名下的资源可以被a.com域名下的资源访问,

如果将value值设为*则表示b.com域名下的资源可以被任意域名下的资源访问

posted @ 2017-02-06 16:16  Arlar  阅读(888)  评论(0编辑  收藏  举报