정의
클라이언트-서버 간 헤더 기반 통신을 처음 도입한 정식 표준 프로토콜입니다.
특징
HTTP 통신의 기본 틀을 마련한 버전
메서드 확장: POST, HEAD 등 추가
헤더 필드: Content-Type, Content-Length 등 정보 전달 가능
상태 코드: 200 OK, 404 Not Found 등 응답 상태 표현
단일 요청-응답: 요청 후 연결 종료 (Connection: keep-alive 없음)
캐싱 지원: 기본적인 캐시 정책 (Expires 헤더 등) 가능
사용 예시
초기의 다중 웹 리소스 요청
예시: GET /index.html HTTP/1.0
응답: 상태 코드 + 헤더 + 본문 구조
코드 예시
HTTP/1.0 요청 및 응답 구조
클라이언트 요청:
GET /index.html HTTP/1.0
Host: www.example.com
서버 응답:
HTTP/1.0 200 OK
Content-Type: text/html
Content-Length: 137
Hello
Welcome to HTTP/1.0