HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다.
쉽게 말하면 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다. 리소스는 웹 페이지, 이미지, 비디오, 문서 또는 기타 유형의 데이터일 수 있습니다.
일반적인 HTTP 메서드는 다음과 같습니다. 아래는 주로 쓰는 5가지로 정리
GET: GET 방식은 서버에서 리소스를 요청하는 데 사용됩니다. 클라이언트가 GET 요청을 보낼 때 서버에 특정 리소스를 검색하고 반환하도록 요청합니다. 예를 들어 웹 브라우저의 주소 표시줄에 URL을 입력하고 Enter 키를 누르면 브라우저는 서버에 GET 요청을 보내 해당 URL과 연결된 웹 페이지를 검색합니다.
POST: POST 메서드는 일반적으로 서버에 새 리소스를 생성하기 위해 서버에 데이터를 보내는 데 사용됩니다. 예를 들어 웹 페이지에서 양식을 제출하면 입력한 데이터가 POST 요청을 사용하여 서버로 전송됩니다.
PUT: PUT 메서드는 서버의 기존 리소스를 업데이트하거나 교체하는 데 사용됩니다. 업데이트된 데이터를 서버로 보낸 다음 서버는 기존 리소스를 새 데이터로 바꿉니다.
PATCH: PATCH 방식은 PUT 방식과 유사하지만 전체 리소스를 교체하는 대신 요청에 지정된 리소스 부분만 업데이트합니다.
DELETE: DELETE 메소드는 서버에서 리소스 제거를 요청하는 데 사용됩니다. 클라이언트가 DELETE 요청을 보낼 때 서버에 지정된 리소스를 삭제하도록 요청합니다.