为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS对跨源资源执行选项HTTP请求

AngularJS对跨源资源执行选项HTTP请求

拉丁的传说 2019-06-18 10:50:13
AngularJS对跨源资源执行选项HTTP请求我正在尝试设置AngularJS,以便与跨源资源通信,其中传递模板文件的资产主机位于不同的域,因此执行角的XHR请求必须是跨域的。我已经为HTTP请求向服务器添加了适当的CORS头,以使其工作,但它似乎不起作用。问题是,当我在浏览器(Chrome)中检查HTTP请求时,发送到资产文件的请求是一个选项请求(应该是一个GET请求)。我不确定这是AngularJS中的bug,还是需要配置什么。据我所知,XHR包装器无法发出选项HTTP请求,因此浏览器似乎试图在执行GET请求之前“允许”先下载资产。如果是这种情况,那么我是否需要设置CORS头(访问控制-允许-原产地):http://asset.host..)以及资产主机?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 564 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信