HTTP Request Method

Lee·2023년 12월 25일
0

정의

클라이언트와 서버 사이에 이루어지는 요청 및 응답 데이터를 전송하는 방식

종류

GET

  • 리소스를 조회하는 메서드
  • 서버에 데이터 전달이 필요할 경우 쿼리스트링 사용

POST

  • 데이터 처리/생성 요청 메서드
  • 메시지 바디를 통해 서버로 데이터를 전달하면 서버는 요청 데이터를 처리

PUT

  • 리소스를 수정하는 메서드
  • 요청 메시지 리소스가 존재하면 수정하고 없으면 생성한다.
    • PUT /user/1 리소스 존재 => 수정
    • PUT /user/1 리소스 없음 => 생성

PATCH

  • 리소스 일부분을 수정하는 메서드

DELETE

  • 리소스를 삭제하는 메서드
  • 응답 메시지에 바디가 포함되지 않는다.

OPTIONS

  • Preflight에 사용되는 메서드
    • Preflight란 본 요청을 하기 전 요청이 가능한지 미리 검사
  • CORS 정책에 사용된다.

CONNECT

  • 요청한 리소스에 대해 양방향 연결을 시작하는 메서드

TRACE

  • 서버에 도달 했을 때 최종 패킷 내용을 응답받는 메서드
  • 최종 수신자는 200 응답의 바디를 반송해야 한다.
profile
발전하고 싶은 백엔드 개발자

0개의 댓글