본문 바로가기

개발중/troubleshooting

Request method 'DELETE' not supported

728x90
반응형

 

org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'DELETE' not supported

 


 

Delete Method 를 사용해서 Data 를 지우고 싶었는데

매번 HttpRequestMethodNotSupportedException 에러가 발생하며 튕겨져 나왔다.

 

구글링을 해보니 web xml , fillter 설정 등 다양한 방법이 존재 했으나, 그런 방법으로 해결하지 못했다.

 


 

결국 내가 해결한 방법은 아래와 같다.

 

REST API Method DELETE 사용법을 인지하지 못하고 있었다.

 

나는 http://localhost/licenses/31 으로 DELETE 를 시도 하고 있었는데,

DELETE 사용법은 http://localhost/licenses?id=31 으로 사용해야 한다.

 


 

REST API 에 대한 글로 유명한 글에서도 아래와 같이 설명 하고 있지만,

왜 서로 다르게 말하는 것일까 난감하다;

 

 

 

 


 

 

728x90
반응형