HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🏠
2차 팀 프로젝트: 오늘의 집
/
💩
Multipart는 HTTP POST를 사용하자..
💩

Multipart는 HTTP POST를 사용하자..

분류
Multipart
작성자
참고
issues.apache.org
https://issues.apache.org/jira/browse/FILEUPLOAD-197
multipart는 HTTP POST로만 전송해야 한다 :: Outsider's Dev Story
작업을 하다가 multipart/form-data로 PUT 전송을 할 일이 생겼다. 예를 들어 일반적인 회원가입 폼을 생각해 보면 회원가입시에는 /signup에 POST로 폼 전송을 하지만 회원 가입 후 회원정보를 갱신한다고 생각하면 /user/{id}에 PUT 전송을 하는게 요즘은 일반적이다. 완전히 REST를 다 따르진 않다고 하더라도 /user/edit?userId=1 과 같이 사용할 수도 있지만 요즘은 RESTful하게 작성하는 것이 어느 정도 보편화되었고 리소스중심으로 URI를 가져가면 여러 모로 더 깔끔해 지는 장점도 있다.
multipart는 HTTP POST로만 전송해야 한다 :: Outsider's Dev Story
https://blog.outsider.ne.kr/1001
multipart는 HTTP POST로만 전송해야 한다 :: Outsider's Dev Story
요약
  • SpringMVC 자체에서 Multipart 요청은 HTTP 메소드가 POST 로 강제되어있음.
  • Multipart/form-data 요청은 GET, POST만 지원. PUT과 같은 메소드는 사용할 수 없음