以下是我的控制员:
@Controller
@RequestMapping(value = "/surveys")
public class SurveysController extends BaseController {
@PutMapping(value="/testPut")
@ResponseBody
public String testPut(){
return "helloWorld";
}
}
以下是角度放置方法:
var fd = new FormData();
var that = this;
fd.append($scope.csrfParamName, $scope.csrfToken);
$http.put('/dmapp/surveys/testPut.html', fd, {
transformRequest : angular.identity,
headers : {
'Content-Type' : 'application/json',
'_csrf' : $scope.csrfToken
}
})
.success(function(response) {
callBack(response);
})
.error(function() {
});
我在加载时调用此函数并且不支持Request Method PUT。为什么呢?
我正在使用spring mvc和spring数据休息。弹簧数据休息也是如此。更多删除动词也以同样奇怪的方式行事。只有获取和发布工作