var users= $resource('http://myapp.herokuapp.com/users', {});
users.get();
添加header方法后,http GET方法更改为OPTION
var users= $resource('http://myapp.herokuapp.com/users', {}, {
get:{
method:"GET",
headers:{'x-access-token':'token'}
}
});
users.get();
请指导我为什么GET方法改为OPTION方法。
答案 0 :(得分:1)
遵循REST约定,在GET调用之前正在进行OPTION调用。
引用规范:
此方法允许客户端确定选项和/或 与资源相关的要求,或者资源的能力 服务器,不暗示资源操作或启动资源 检索。
答案 1 :(得分:0)
导致混淆的预检 - >预检是XHR对象发出的另一个请求,以确保允许实际发出请求