Một phản hồi HTTP là câu trả lời của máy chủ cho một yêu cầu HTTP.
Phản hồi HTTP
Một phản hồi HTTP là câu trả lời của máy chủ đối với một yêu cầu HTTP. Nó chứa mã trạng thái, tiêu đề, và, tùy chọn, một thân với nội dung hoặc chi tiết lỗi.
Còn được biết đến như: Phản hồi máy chủ.
So sánh
-
Mã 2xx so với 4xx: 2xx cho biết thành công (ví dụ: 200 OK), trong khi 4xx báo hiệu lỗi phía máy khách (ví dụ: 404 Không tìm thấy).
-
Phản hồi tĩnh so với động: Phản hồi tĩnh là đã được định nghĩa trước; phản hồi động được tạo ra dựa trên yêu cầu.
Lợi ích
-
Thông tin: Bao gồm mã trạng thái và tiêu đề để cung cấp phản hồi chi tiết.
-
Linh hoạt: Cung cấp nội dung ở nhiều định dạng khác nhau.
Nhược điểm
-
Độ trễ: Phản hồi lớn hoặc máy chủ chậm có thể làm chậm việc giao hàng.
-
Nguy cơ hiểu lầm: Phản hồi định dạng không đúng có thể gây ra lỗi cho máy khách.
Ví dụ
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 125
<html>
<head><title>Chào mừng</title></head>
<body><h1>Chào mừng đến với trang web của chúng tôi!</h1></body>
</html>
Phản hồi HTTP này cho biết yêu cầu đã thành công với mã trạng thái 200 OK. Các tiêu đề chỉ rõ loại nội dung (text/html) và độ dài nội dung. Thân chứa nội dung HTML sẽ được hiển thị cho máy khách, chẳng hạn như một trang chào mừng.
