본문 바로가기
Network

HTTP 메서드

by orioncsy 2023. 2. 16.

HTTP 메서드

HTTP 메서드

개념

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

종류

GET

  • 리소스 조회 메서드

POST

  • 전달한 데이터를 처리하거나 생성을 요청하는 메서드

PUT

  • 리소스를 대체하는 메서드
  • 리소스가 존재하면 덮어쓰고, 없으면 생성

PATCH

  • 리소스의 일부만 변경하는 메서드

DELETE

  • 리소스를 제거하는 메서드

HEAD

  • GET과 동일하지만 서버에서 Body를 리턴하지 않는 메서드
  • 리소스를 받지 않고 서버 응답 헤더만 볼 때 사용

TRACE

  • 클라이언트의 요청 패킷이 방화벽, proxy 서버, gateway를 거치면서 패킷 변조가 일어날 수 있는데 서버에 도달했을 때의 최종 패킷 내용을 응답 body로 담아서 응답해 준다.
  • 최초 client 요청에 body가 포함될 수 없다.

OPTION

  • preflight에 사용되는 메서드
  • 요청을 보내기 전에 서버의 지원 가능한 http 메서드와 출처를 응답받아 cors 정책을 검사하기 위한 용도이다.

Reference

[WEB] 🌐 HTTP 메서드 종류 & 요청 흐름 💯 총정리

'Network' 카테고리의 다른 글

CORS  (0) 2023.02.18
REST  (0) 2023.02.17
HTTP와 HTTPS의 차이점  (0) 2023.02.15
TCP와 UDP의 차이  (0) 2023.02.15
구글 웹사이트에 접속하면 발생하는 일  (0) 2023.02.14