Siêu văn bản là văn bản có cấu trúc sử dụng các liên kết logic (siêu liên kết) giữa các nút có chứa văn bản. HTTP là giao thức để trao đổi hoặc chuyển siêu văn bản.
Phát triển HTTP được Tim Berners-Lee khởi xướng tại CERN năm 1989. Phát triển tiêu chuẩn của HTTP được điều phối bởi Lực lượng đặc nhiệm kỹ thuật Internet (IETF) và Hiệp hội mạng toàn cầu (W3C), đỉnh cao là xuất bản một loạt các Yêu cầu cho Nhận xét (RFC). Định nghĩa đầu tiên về HTTP / 1.1, phiên bản HTTP được sử dụng phổ biến, xảy ra trong RFC 2068 vào năm 1997, mặc dù điều này đã bị RFC 2616 lỗi thời vào năm 1999 và sau đó một lần nữa bởi gia đình RFC 7230 của RFC vào năm 2014.
Phiên bản mới hơn, HTTP / 2 kế nhiệm, đã được chuẩn hóa vào năm 2015 và hiện được hỗ trợ bởi các máy chủ web và trình duyệt lớn qua TLS bằng cách sử dụng tiện ích mở rộng ALPN nơi yêu cầu TLS 1.2 hoặc mới hơn