요청 데이터 처리

    [HTTP 메서드] 2. HTTP POST 는 언제 사용되어야 하는가? 리소스 등록, 요청 데이터 처리를 하는 HTTP POST

    POST 메서드 POST메서드는 리소스를 등록하거나, 요청 데이터를 처리하기 위해 사용된다. 시작라인과 헤더만을 가진 GET과는 달리(GET에는 바디도 있을 수 있지만 잘 사용되지 않는다) POST는 시작라인과 헤더 그리고 바디(Body)까지 모두 가지고 있기 때문에 바디를 통해 다양한 형태의 데이터를 넘기는 것이 가능하다. 이를 통해 바디의 데이터로 새로운 리소스를 등록하거나 처리되어야 하는 작업의 설정이 가능하다. 리소스 등록 예를 들어 우리가 kotlinworld.com에 html 형식의새로운 글을 등록한다고 해보자. 우리는 다음과 같은 HTTP 요청을 kotlinworld.com에 날린다. POST /post HTTP/1.1 Host: kotlinworld.com Content-Type: text..