웹 기술 기초
HTTP/1.1 요청의 첫 줄(요청 라인)에 나열되는 요소의 조합으로 올바른 것은?
- A메서드, 요청 대상(경로 등), HTTP 버전
- BHTTP 버전, 상태 코드, 이유를 나타내는 짧은 문구
- C출발지 IP 주소, 목적지 포트 번호, 메서드
정답과 해설 보기
정답: A. 메서드, 요청 대상(경로 등), HTTP 버전
HTTP 요청은 요청 라인, 헤더(한 줄에 하나씩 '이름: 값'), 빈 줄, 본문의 순서로 나열됩니다. 예를 들어 'GET /docs/index.html HTTP/1.1'은 GET 메서드로 /docs/index.html을 요구하는 줄입니다. HTTP/1.1에서는 Host 헤더도 반드시 보내, 같은 IP 주소로 여러 사이트를 운영하더라도 어느 사이트에 대한 요청인지 서버가 판단할 수 있게 합니다. 응답의 첫 줄은 상태 라인으로, 'HTTP/1.1 200 OK'처럼 버전, 상태 코드, 이유 구문이 나열됩니다.