AngularJS $ http.delete以某种方式重定向到REST API的GET方法?

时间:2013-11-04 21:11:43

标签: javascript rest angularjs express webkit.net

这是我调用方法的地方:

$http.delete(BaseUrl + '/conversations/' + $scope.conversation.id,{headers:reqHeaders}).
        success(function(data,status){
            $scope.wtf = data;
        }).
        error(function(err){
            $scope.wtf = err;
        });

REST服务基于Express / Node.js构建。我有另一个使用该服务的应用程序(使用Backbone构建),包括这个删除方法,没有问题。

从服务器日志看,DELETE请求似乎进入后跟GET。它几乎看起来像预飞行OPTIONS请求以DELETE形式进入,然后是GET。显然有一些我不知道但我不能把手指放在上面。有人有什么想法吗?

编辑:我在使用webkit.net嵌入式浏览器控件中运行的应用时遇到此问题。 DELETE请求在适当的浏览器中正常工作。

0 个答案:

没有答案