HTTP/0.9

오직 GET 메서드만 지원하고 MIME 타입이나 HTTP헤더, 버전 번호를 지원하지 않는다.

HTTP/1.0

처음으로 널리 쓰이기 시작한 HTTP 버전. 버전 번호, HTTP 헤더, 추가메서드, MIME 처리 등의 스펙이 추가됨.

HTTP/1.0+

keep-alive 커넥션, Virtual Host, 프락시 연결 지원 등의 기능들이 추가되었다. (공식적이진 않지만 사실상의 표준)

HTTP/1.1

HTTP 설계의 구조적 결함 교정, 성능 최적화, 잘못된 기능 제거에 집중. 현재의 HTTP라고 하면 보통 이 버전을 말한다.

HTTP/2.0

HTTP/1.1의 성능 문제를 개선하기 위해 SPDY 프로토콜을 기반으로 설계된 프로토콜