メソッドを呼び出す場所は次のとおりです。
$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 リクエストは、適切なブラウザで正常に機能します。