Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Các server response headers quan trọng trong web programming

Tóm tắt các HTTP 1.1 response headers hữu ích nhất từ web server về browser, thường dùng trong web programming:

STT Header & Mô tả
1 Allow
Chỉ định request methods (GET, POST, v.v.) mà server hỗ trợ.
2 Cache-Control
Chỉ định trường hợp response document có thể cache an toàn. Giá trị: public, private hoặc no-cache. Public: cacheable, Private: single user, no-cache: không cache.
3 Connection
Chỉ dẫn browser dùng persistent HTTP connections hay không. close: không dùng, keep-alive: dùng persistent.
4 Content-Disposition
Yêu cầu browser hỏi user lưu response ra disk với tên file cho trước.
5 Content-Encoding
Chỉ định cách trang được encoded khi truyền输.
6 Content-Language
Ngôn ngữ của document. Ví dụ: en, en-us, ru, v.v.
7 Content-Length
Số byte trong response. Cần khi browser dùng persistent (keep-alive) HTTP connection.
8 Content-Type
MIME type của response document.
9 Expires
Thời điểm content được coi là out-of-date và không còn cache.
10 Last-Modified
Thời điểm document thay đổi cuối. Client cache và gửi If-Modified-Since trong request sau.
11 Location
Bắt buộc với status code 300s. Thông báo địa chỉ document mới. Browser tự reconnect lấy document mới.
12 Refresh
Chỉ định khi nào browser nên yêu cầu trang cập nhật. Set thời gian tính bằng giây.
13 Retry-After
Dùng với 503 (Service Unavailable) báo client khi nào có thể repeat request.
14 Set-Cookie
Chỉ định cookie liên kết với trang.