• 요청 메시지의 시작 행
요청 메시지의 시작 행에는 HTTP 메서드(HTTP method), 요청 URI(Uniform Resource Identifier), HTTP 버전 정보가 들어갑니다.
• HTTP 메서드: 클라이언트가 서버로 보내는 요청의 종류를 나타냅니다. 메서드는 총 아홉 가지이며, 주로 사용하는 메서드는 표 2-2와 같습니다.
• 요청 URI: URI는 웹상의 고유한 자원을 식별하는 통합 자원 식별자로, 클라이언트로부터 요청을 받아 처리할 서버의 자원을 가리킵니다.
표 2-2 주요 HTTP 메서드
메서드 |
설명 |
GET |
데이터 조회를 요청할 때 사용합니다. |
POST |
새 데이터 등록을 요청할 때 사용합니다. |
PUT |
전체 데이터 수정을 요청할 때 사용합니다. |
PATCH |
일부 데이터 수정을 요청할 때 사용합니다. |
DELETE |
데이터 삭제를 요청할 때 사용합니다. |
• HTTP 버전: 해당 메시지에서 사용하는 HTTP 버전을 나타냅니다. HTTP 버전은 초기 버전인 HTTP/0.9를 시작으로 HTTP/1.0, HTTP/1.1, HTTP/2를 거쳐 HTTP/3까지 나왔으며, 기존 버전의 문제점을 해결하기 위해 더 높은 버전이 개발되고 있습니다.