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 메서드 종류 & 요청 흐름 💯 총정리