aspx设置跨域请求
最近想用hbuilder把项目转成app,要请求之前的服务器,所以遇到个跨域问题,查了很多资料终于搞定了。。。
在服务器aspx页面头文件里加:
<meta http-equiv="Access-Control-Allow-Origin" content="*" />
在web.config加:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="GET, PATCH, POST, PUT, DELETE, OPTIONS"/>
<add name="Access-Control-Allow-Headers" value="AuthToken, Authorization, Origin, Content-Type, Accept, X-Requested-With"/>
<add name="Access-Control-Allow-Origin" value="*"/>
</customHeaders>
</httpProtocol>
</system.webServer>
我这里设置的*是任意的请求都可以访问,如果需要限制替换成自己的访问地址就可以了。