我的前同事留下了一些angular.js代码,通过HTTP POST
将一些数据保存到数据库中。
factory.save=function(data){
var deferred=$q.defer();
$http({
url:'http://localhost/saveData',
method:"POST",
headers: {'Content-Type': 'application/json'},
data:data
}).success(function(result){
//success
deferred.resolve();
});
return deferred.promise;
}
当我检查UI和API服务器之间的网络流量时,我看到saveData
API被调用了两次。第一个调用是使用请求方法OPTIONS
,第二个调用是POST
按预期方式。我在整个UI代码中进行了搜索,但没有找到任何使用method = saveData
的{{1}} API调用。这是OPTIONS
内置的内容吗?如何将此命中保存到API服务器?