POST 메서드 POST메서드는 리소스를 등록하거나, 요청 데이터를 처리하기 위해 사용된다. 시작라인과 헤더만을 가진 GET과는 달리(GET에는 바디도 있을 수 있지만 잘 사용되지 않는다) POST는 시작라인과 헤더 그리고 바디(Body)까지 모두 가지고 있기 때문에 바디를 통해 다양한 형태의 데이터를 넘기는 것이 가능하다. 이를 통해 바디의 데이터로 새로운 리소스를 등록하거나 처리되어야 하는 작업의 설정이 가능하다. 리소스 등록 예를 들어 우리가 kotlinworld.com에 html 형식의새로운 글을 등록한다고 해보자. 우리는 다음과 같은 HTTP 요청을 kotlinworld.com에 날린다. POST /post HTTP/1.1 Host: kotlinworld.com Content-Type: text..
HTTP POST
HTTP 메서드 HTTP메서드는 클라이언트에서 서버로 리소스에 대한 작업을 지시할 때 사용된다. 즉, HTTP메서드는 클라이언트에서 서버에 작업을 요청할 때만 사용되며, 서버에서 클라이언트로 보내는 메세지에는 포함되지 않는다. 이러한 HTTP메서드는 여러가지가 있지만, 이 글에서는 자주 사용되는 GET과 POST 그리고 비교적 빈번히 사용되는 PUT, PATCH, DELETE에 대해서 다룬다. 목차 리소스 조회 : GET 메서드 리소스 등록1 : POST 메서드 리소스 등록2 : PUT 메서드 리소스 등록3 : PATCH 메서드 리소스 삭제 : DELETE 메서드