Я пытаюсь получить доступ к методу покоя с помощью угловой службы. вот мой код для остального метода.Метод запроса «DELETE» не поддерживается весной
@RestController
@RequestMapping("/api")
public class UserController {
@RequestMapping(value ="/removeUserRole/{roleId}", method = RequestMethod.DELETE)
public void removeUserRole(@PathVariable("roleId")Long roleId){
System.out.println("inside delete method");
}
}
и вот мой угловой метод обслуживания.
App.factory('manageRoleService', ['$resource',
function($resource) {
return {
getUserRoleDetails: $resource('api/getUserRoleDetails', {}, {
query: {method: 'GET', isArray: true}
}),
removeUserRole: $resource('api/removeUserRole/:roleId', {}, {
delete: {method: 'DELETE', params: {id: '@roleId'}}
})
};
}]);
Метод получения работает нормально. но когда я пытаюсь вызвать метод удаления, он дает следующую ошибку.
405 Method Not Allowed
метод запроса 'DELETE' не поддерживается
Что я делаю неправильно здесь. Я попытался выполнить некоторые темы по этой же проблеме, но ничего не помогло.
Заранее спасибо.
Показать, пожалуйста, как StackTrace с сервера по этому вопросу. И было бы здорово, если бы вы включили уровень регистрации INFO для MVC и также показали журналы. –
Это то, что напечатано в журнале сервера 15: 20: 01,603 WARN [org.springframework.web.servlet.PageNotFound] (задание по умолчанию-27) Метод запроса «DELETE» не поддерживается –
Возможно, вы захотите установить уровень журнала для org. springframework.web.servlet, чтобы отлаживать или даже отслеживать и видеть, есть ли там какие-то странные сопоставления. – soulcheck