[Basic] Http Method 종류

정리


Http Method 종류

HTTP Method 목적 및 설명
GET 요청받은 URI의 정보를 받아올 때 사용
HEAD GET방식과 동일하지만, 응답에 BODY가 없고 응답코드와 HEAD만 응답
웹서버 정보확인, 헬스체크, 버젼확인, 최종 수정일자 확인등의 용도로 사용
POST 요청된 자원을 생성(CREATE)한다.
PUT POST와 비슷하지만 기존에 있는 정보를 UPDATE할 때 주로 사용.
PATCH PUT과 유사하게 요청된 자원을 수정(UPDATE)할 때 사용한다.
PUT의 경우 자원 전체를 갱신하는 의미지만, PATCH는 해당자원의 일부를 교체하는 의미로 사용
DELETE 특정 리소스를 삭제할 때 사용
CONNECT 목적 리소스로 식별되는 서버로의 터널을 맺을 때 사용
TRACE 목적 리소스의 경로를 볼 때 사용
OPTIONS 웹서버에서 지원되는 메소드의 종류를 확인할 경우 사용.

HTTP PUT과 PATCH의 차이

  • PUT
    • 해당 자원의 전체를 교체
  • PATCH
    • 해당 자원의 일부를 교체

참고