HTTP

HyperText Transfer Protocol (HTTP) là giao thức mạng cơ bản cho phép truyền tải các tài liệu siêu phương tiện trên Web, thường giữa trình duyệt và máy chủ để con người có thể đọc chúng. Phiên bản hiện tại của đặc tả HTTP được gọi là HTTP/2.

Là một phần của URI, "http" trong "http://example.com/" được gọi là "scheme" (giao thức). Các tài nguyên sử dụng scheme "http" thường được truyền qua các kết nối không được mã hóa sử dụng giao thức HTTP. Scheme "https" (như trong "https://mdn.go-mizu.dev") chỉ ra rằng một tài nguyên được truyền bằng giao thức HTTP, nhưng qua kênh TLS bảo mật.

HTTP là giao thức dạng văn bản (mọi giao tiếp đều dưới dạng văn bản thuần túy) và phi trạng thái (mỗi yêu cầu không nhận biết các yêu cầu trước đó). Đặc điểm này làm cho nó lý tưởng để con người đọc tài liệu (trang web) trên Web. Tuy nhiên, HTTP cũng có thể dùng làm nền tảng cho các dịch vụ web REST giữa các máy chủ, hoặc cho các yêu cầu fetch() trong trang web để làm chúng trở nên động hơn.

Xem thêm