메시지 바디에 데이터가 넘어가는데 어떤 형태인지 꼭 Content-Type으로 알려줘야 함
applcation/x-www-form-urlencoded
GET 방식과 모양이 똑같아서 request.getParameter()로 둘 다 읽을 수 있음
HTTP 스펙상 이 때 POST 방식만 허용합니다. PUT, PATCH로 보낼 수 없습니다.
스프링은 POST로 전송을 하는데 밑에 input에 히든 필드를 넣어놓습니다. 그래서 PUT이다라고 하면 서버에서 PUT인것 처럼 처리를 해줍니다.
즉, 실제로 POST로 전송이 되고 히든 필드에 PUT이라면 PUT과 관련된 컨트롤러가 호출되도록 합니다.