我在Spring中执行“DELETE” HTTP请求时遇到了奇怪的问题。
我有一个控制器方法,将一个DELETE请求映射到其中:
@RequestMapping(value = "/{authorizationUrl}",method=DELETE)
public void deleteAuthorizationServer(
@RequestHeader(value="Authorization") String authorization,
@PathVariable("authorizationUrl") String authorizationUrl)
throws IOException {
System.out.println("TEST");
}
控制器使用 @RequestMapping("/authorization_servers");
进行映射。
当我通过 DEV Http 客户端发送请求时,我收到响应:405 Http method DELETE is not supported by this URL
。
请求如下: DELETE localhost:8080/authorization_servers/asxas
Headers:
Authorization: "test:<stuff>"
如果有人能够查看此事并帮助我,我将不胜感激。
@RequestMapping("/authorization_servers")
。 - Sasanka Panguluri