SpringBoot 2.X @DeleteMapping 处理 DELETE 请求报错: org.springframework.web.HttpRequestMethodNotSupportedException
根据错误信息,您的后端代码中使用了\@DeleteMapping注解来处理DELETE请求,但是前端却发送了一个POST请求。这导致了请求方法不匹配的错误。\n\n要解决这个问题,您可以尝试以下解决方案:\n\n1. 将前端的请求方式改为DELETE请求。在您的前端代码中,将请求方式从"POST"改为"DELETE"。\n\njavascript\nthis.$delete("/oda/settings/deleteHost", ...)\n\n\n2. 更改后端代码,将\@DeleteMapping注解替换为\@PostMapping或\@RequestMapping。\n\njava\n\@PostMapping(value = "/deleteHost")\n\n\n或者\n\njava\n\@RequestMapping(value = "/deleteHost", method = RequestMethod.DELETE)\n\n\n这样,后端将能够处理POST请求并且不会报错。\n\n请根据您的实际情况选择适合的解决方案。
原文地址: https://www.cveoy.top/t/topic/pHxL 著作权归作者所有。请勿转载和采集!