-1
我正在用AngularJS和Spring進行簡單的CRUD應用程序。 當我做DELETE調用,它發送這個錯誤:AngularJS Spring CRUD刪除405不支持請求方法'刪除'
Request method 'DELETE' not supported
角功能
$scope.delete = function(item){
$http({
method:"DELETE",
url:"/task/"+item.id,
}).then(function() {
for(var i = 0; i < $scope.tasks.length; i++){
if(item.id==$scope.tasks[i].id){
$scope.tasks.splice(i, 1);
}
}
});
春刪除控制器
`@DeleteMapping("/task/{id}")
@ResponseBody
public HttpStatus delete(@PathVariable String id){
System.out.println("Call 1");
taskService.delete(id);
System.out.println("Call 2");
return HttpStatus.OK;
}`
將'@DeleteMapping(「/ task/{id]」)'改爲'@DeleteMapping(「/ task/{id }「)' –
哦,這是一個錯字 –
請爲Spring啓用調試日誌記錄,並告訴我們您的'delete'處理程序方法是否已註冊。 –