HTTP
클라이언트와 웹 서버 간에 데이터를 주고받기 위한 표준 프로토콜 중 하나로 웹에서 데이터를 전송하고 요청하고 응답하는 데 사용된다
HTTP 메서드 종류
GET
- 서버에서 웹 페이지, 이미지, 파일 등을 가져오는 데 사용
- 보통 읽기 전용 요청에 사용
POST
- 클라이언트가 서버에게 데이터를 제출하는 데 사용
- 주로 폼 데이터를 서버로 제출할 때, 또는 리소스를 생성하는 데 사용한다
PUT
- 클라이언트가 서버에게 리소스를 생성하거나 업데이트할 때 사용
DELETE
- 클라이언트가 서버에서 리소스를 삭제할 때 사용
PATCH
- 리소스의 부분적 업데이트를 요청할 때 사용됩니다.
HEAD
- 헤더 정보만을 반환
- 주로 리소스가 변경되었는지 확인하는 데 사용
OPTIONS
- 서버에서 지원하는 메서드 및 기능에 대한 정보를 요청
- 주로 CORS(Cross-Origin Resource Sharing)와 관련된 요청에 사용
CONNECT
- 클라이언트가 서버로 터널을 설정하기 위해 사용
- 주로 HTTPS와 같은 보안 프로토콜을 사용할 때 사용
TRACE
- 서버에게 자체 요청 메시지를 반환하도록 요청
- 주로 디버깅 목적으로 사용