HTTP 메서드

Taehye.on·2023년 5월 4일
0

코드스테이츠 44기

목록 보기
68/89
post-thumbnail

🔍 HTTP 메서드란

HTTP 메서드는 클라이언트와 소통을 하기위해 사용한다.
HTTP 메서드의 종류는 총 9가지가 있다.

📌 주요 HTTP 메서드 5가지

  • GET : 리소스 조회 시 사용하며, 서버에 전달하고 싶은 데이터는 query 통해 전달한다.
  • POST : 데이터 요청을 처리, 주요 데이터 등록에 사용한다.
  • PUT : 리소스를 대체, 해당 리소스가 없으면 생성한다.
  • PATCH : PUT처럼 리소스를 수정할 때 사용하지만 PATCH는 리소스 일부분만 변경 가능하다.
  • DELETE : 리소스 제거할 때 사용한다.

📌 기타 메서드 4가지

  • HEAD: GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환한다.
  • OPTIONS: 대상 리소스에 대한 통신 가능 옵션을 설명한다.(주로 CORS에서 사용)
  • CONNECT: 대상 자원으로 식별되는 서버에 대한 터널을 설정한다.
  • TRACE: 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행한다.

🔍 HTTP 상태코드

HTTP 상태코드는 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능이다.
100번대부터 500번대까지 사용하는 특징이 있다.

  • 1xx (Informational) : 요청이 수신되어 처리중
  • 2xx (Successful) : 요청 정상 처리/li>
  • 3xx (Redirection) : 요청을 완료하려면 추가 행동이 필요
  • 4xx (Client Error) : 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음
  • 5xx (Server Error) : 서버 오류, 서버가 정상 요청을 처리하지 못함

🔍 HTTP 멱등성

HTTP 멱등성

0개의 댓글