解决跨域调用服务并设置headers 主要的解决方法需要通过服务器端设置响应头、正确响应options请求,正确设置 JavaScript端需要设置的headers信息 方能实现。
1.第一步 服务端设置响应头,在webapi的web.config做如下设置
<system>
<httpProtocol>
<!--跨域配置开始-->
<customHeaders>
<add name=Access-Control-Allow-Origin value=*><!--支持全域名访问,不安全,部署后需要固定限制为客户端网址-->
<add name=Access