HTTP 메서드
HTTP 메서드
개념
- 클라이언트와 서버 사이에 이루어지는 요청과 응답 데이터를 전송하는 방식
종류
GET
- 리소스 조회 메서드
POST
- 전달한 데이터를 처리하거나 생성을 요청하는 메서드
PUT
- 리소스를 대체하는 메서드
- 리소스가 존재하면 덮어쓰고, 없으면 생성
PATCH
- 리소스의 일부만 변경하는 메서드
DELETE
- 리소스를 제거하는 메서드
HEAD
- GET과 동일하지만 서버에서 Body를 리턴하지 않는 메서드
- 리소스를 받지 않고 서버 응답 헤더만 볼 때 사용
TRACE
- 클라이언트의 요청 패킷이 방화벽, proxy 서버, gateway를 거치면서 패킷 변조가 일어날 수 있는데 서버에 도달했을 때의 최종 패킷 내용을 응답 body로 담아서 응답해 준다.
- 최초 client 요청에 body가 포함될 수 없다.
OPTION
- preflight에 사용되는 메서드
- 요청을 보내기 전에 서버의 지원 가능한 http 메서드와 출처를 응답받아 cors 정책을 검사하기 위한 용도이다.
Reference
'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 |