使用不同的方法对服务器进行双HTTP调用

时间:2016-03-04 08:04:02

标签: jquery angularjs node.js http-method

我的前同事留下了一些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服务器?

0 个答案:

没有答案