Javascript Angularjs$http GET方法更改为选项,同时添加自定义头

Javascript Angularjs$http GET方法更改为选项,同时添加自定义头,javascript,angularjs,cross-domain,Javascript,Angularjs,Cross Domain,添加头方法后,http GET方法将更改为选项 var users= $resource('http://myapp.herokuapp.com/users', {}); users.get(); 请告诉我为什么要将GET方法更改为OPTION方法。按照REST约定,在GET调用之前正在进行选项调用 引用规范: 此方法允许客户端确定选项和/或 与资源相关的需求,或 服务器,而不暗示资源操作或启动资源 检索 导致混淆的预飞-->预飞是XHR对象为确保允许其实际发出请求而发出的附加请求 退房退房。

添加头方法后,http GET方法将更改为选项

var users= $resource('http://myapp.herokuapp.com/users', {});
users.get();

请告诉我为什么要将GET方法更改为OPTION方法。

按照REST约定,在GET调用之前正在进行选项调用

引用规范:

此方法允许客户端确定选项和/或 与资源相关的需求,或 服务器,而不暗示资源操作或启动资源 检索


导致混淆的预飞-->预飞是XHR对象为确保允许其实际发出请求而发出的附加请求

退房

退房。Angular向服务器发送飞行前选项请求。
var users= $resource('http://myapp.herokuapp.com/users', {}, {
    get:{
        method:"GET",
        headers:{'x-access-token':'token'}
    }
});

users.get();