0
私は、$ resourceを介して削除クエストを送信しますが、常に415エラーが発生し、リクエスト本体がget要求のように見えます。
'use strict';
(function(angular, window){
var authsys = angular.module('authsysApp');
authsys.factory('$_privilege', ['$resource', '$q', '$notify', function($resource, $q, $notify){
var resource = {
//删除权限
batchRemovePrivilege: $resource(window.ctxPath + '/rolepri/batchDeletePrivilegeFromRole', {}, {delete:{method: 'DELETE'}})
};
return {
batchRemovePrivilege: batchRemovePrivilege
};
function batchRemovePrivilege(params){
var q = resource.batchRemovePrivilege.delete(params).$promise;
return q.then(function(){
return true;
});
}
}]);
})(angular, window);
おかげで、私たちが行うngResourceを使用して私はこのルールを壊したくありません。 ngResource経由で目標を達成できないのですか? –
$ resourceにヘッダーを追加してみてください。 {'Content-Type': 'application/x-www-form-urlencoded'} $ resource(window.ctxPath + '/ rolepri/batchDeletePrivilegeFromRole'、{}、{delete:{メソッド: 'DELETE'}ヘッダー: }) – Tal