我在使用$ http:
进行DELETE调用时遇到此错误DELETE ' URL' / $$ hashKey = 021&安培;?ID = 2及idHike = 2及标记= PELLE&安培; onMe =真安培;重量= 110 405(不允许的方法)
如果有人可以提供帮助......
前端:
$scope.delete = function (item) {
var config = {
params: item
};
$http.delete("/rest/items/deleteFromHike/", config)
.success(function (data, status, headers, config)
{
$log.info("SUCCESS");
})
.error(function (data, status, headers, config)
{
$log.info("ERROR");
});
};
后端(JAVA):
@RequestMapping(value = "/rest/items/deleteFromHike/{itemDto}",
method = RequestMethod.DELETE,
produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public void deleteItemFromHike(@PathVariable ItemDTO itemDto) {
log.debug("REST request to delete Item : {}", itemDto.toString());
}
答案 0 :(得分:0)
您的网络服务器可能存在配置问题。您可能必须显式配置接受哪个HTTP VERBS。