SpringBoot는 HiddenHttpMethodFilter를 자동으로 구성했지만 최근에 제가 사용하고 있는 SpringBoot 버전은 2.2.2이고 기본 구성은 다음과 같습니다. false로 변경되었습니다. 이는 자동 구성을 의미합니다. sprongboot가 무엇인지 모르겠습니다. 함정입니다! ! !
예기치 않은 오류가 발생했습니다(유형=메소드 허용되지 않음, 상태=405).
요청 메서드 'POST'가 지원되지 않음
org.springframework.web.HttpRequestMethodNotSupportedException: 요청 메서드 'POST'가 지원되지 않음
springboot 변경 요청 구성 yml 파일을
spring: mvc: hiddenmethod: filter: enabled: true
SpringBoot의 자동 구성은 기본적으로 꺼져 있습니다 spring.mvc.hiddenmethod.filter는 필터이므로 제출한 데이터가 PUT, POST 또는 DELETE인 경우 사용하는 _method가 작동하지 않습니다.
spring.mvc.hiddenmethod.filter 자동 구성:
Spring Boot 구성 파일 application.properties에서 Hiddenmethod.filter 필터를 활성화하도록 설정하세요.
아아아아위 내용은 Springboot가 put 및 delete 요청을 사용할 때 오류 405를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!