1

这是我调用该方法的地方:

$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 请求在适当的浏览器中工作正常。

4

0 回答 0