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

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

我正在尝试设置AngularJS,以便与跨源资源通信,其中传递模板文件的资产主机位于不同的域,因此执行角的XHR请求必须是跨域的。我已经为HTTP请求向服务器添加了适当的CORS头,以使其工作,但它似乎不起作用。问题是,当我在浏览器(Chrome)中检查HTTP请求时,发送到资产文件的请求是一个选项请求(应该是一个GET请求)。

我不确定这是AngularJS中的bug,还是需要配置什么。据我所知,XHR包装器无法发出选项HTTP请求,因此浏览器似乎试图在执行GET请求之前“允许”先下载资产。如果是这种情况,那么我是否需要设置CORS头(访问控制-允许-原产地):http://asset.host..)以及资产主机?


拉丁的传说
浏览 565回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS