HTTP là gì?

Abbrev Network

HTTP là viết tắt của hypertext transfer protocol. Nó là một giao thức được định nghĩa trong tầng ứng dụng (application layer) được sử dụng trên Internet để truyền hoặc trao đổi siêu văn bản (hypertext).

HTTP xác định một số phương thức cho hệ thống từ xa (remote system) biết bạn đang yêu cầu gì. Các phương thức như GET, POST và DELETE đều tương tác với dữ liệu được yêu cầu theo một cách khác nhau. Ví dụ phương thức GET để lấy truy xuất dữ liệu.

Ví dụ về kết nối HTTP khi bạn truy cập một trang web là trình duyệt web (máy khách) sử dụng HTTP để gửi yêu cầu (request) cho trang web (tài liệu HTML) đến máy chủ (server). Nếu tài liệu này tồn tại, máy chủ sẽ phản hồi bằng mã trạng thái (status code) 200 (cho biết nó được tìm thấy) và chuyển tài liệu được yêu cầu trở lại trình duyệt web của bạn bằng giao thức HTTP. Nếu tài liệu không tồn tại thì mã trạng thái sẽ là 404 (không tìm thấy) hoặc 410 (biến mất).

Learning English Everyday