Công nghệ

định nghĩa http

HTTP là một giao thức truyền siêu văn bản được sử dụng trên Web.

HTTP là từ viết tắt của HyperText Transfer Protocol hay Giao thức truyền siêu văn bản. Giao thức này được phát triển bởi các tổ chức quốc tế W3C và IETF và được sử dụng trong tất cả các loại giao dịch qua Internet.

HTTP hỗ trợ định nghĩa cú pháp và ngữ nghĩa được sử dụng bởi các phần mềm web khác nhau - cả máy khách, máy chủ và proxy - để tương tác với nhau.

Giao thức này hoạt động theo yêu cầu và phản hồi giữa máy khách và máy chủ. Các yêu cầu thường liên quan đến tệp, chạy chương trình, truy vấn cơ sở dữ liệu, dịch và các chức năng khác. Tất cả thông tin hoạt động trên Web thông qua giao thức này được xác định bằng URL hoặc địa chỉ.

Giao dịch giao thức HTTP điển hình bao gồm một tiêu đề theo sau là một dòng trống và sau đó là một phần dữ liệu. Tiêu đề này xác định hành động được yêu cầu bởi máy chủ.

Kể từ khi ra đời, HTTP đã phát triển thành nhiều phiên bản khác nhau. Trong đó, 0.9, 1.0, 1.1 và 1.2.

Giao thức loại này hoạt động với các mã phản hồi ba chữ số, giao tiếp nếu kết nối bị từ chối, nếu nó thành công, nếu nó đã được chuyển hướng đến một URL khác, nếu có lỗi từ phía máy khách hoặc trên một phần của máy chủ.

Các ứng dụng và trình duyệt web có xu hướng bổ sung cho hoạt động của HTTP, chẳng hạn như với cái gọi là "cookie", cho phép lưu trữ thông tin phiên, một chức năng mà giao thức này không có, vì nó hoạt động mà không có trạng thái.

Ngày nay, nhiều địa chỉ URL yêu cầu bao gồm giao thức "//" để chúng hoạt động chính xác. Giao thức này thường được theo sau bởi mã "www" điển hình và sau đó là địa chỉ cụ thể của trang web bạn muốn truy cập.

$config[zx-auto] not found$config[zx-overlay] not found