[DEV] 기록

[SpringBoot] html form에서 put/delete 메서드 호출하는 방법

꾸준함. 2022. 4. 29. 23:49

개요

기본적으로 html form에서는 get 혹은 post 메서드만 지원합니다.

저는 delete 메서드를 호출하고 싶었기 때문에 찾아보는 와중 application.properties 혹은 application.yml에 설정을 추가하면 get/post 외 다른 HTTP 메서드도 호출할 수 있다는 것을 알 수 있었습니다.

 

해결 방법

application.yml 혹은 application.properties에 아래의 내용을 추가하면 됩니다.

 

spring.mvc.hiddenmethod.filter.enabled=true

 

thymeleaf form 예시

 

 

참고

https://okky.kr/article/653529

 

OKKY | [해결] SpringBoot 2.2 HttpHiddenMethodFilter 에러 문제

HttpHiddenMethodFilter  disabled by default The filter that handles the  _method  request parameter is now disabled by default as it causes early consumption of a request body if the body may cont

okky.kr

 

반응형