Vary header
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Tiêu đề HTTP Vary response header mô tả các phần của thông điệp yêu cầu (ngoài phương thức và URL) đã ảnh hưởng đến nội dung của phản hồi mà nó xuất hiện trong.
Bao gồm tiêu đề Vary đảm bảo rằng các phản hồi được lưu trong bộ đệm riêng dựa trên các tiêu đề được liệt kê trong trường Vary.
Thường nhất, điều này được sử dụng để tạo cache key khi content negotiation đang được sử dụng.
Giá trị tiêu đề Vary giống nhau nên được sử dụng trên tất cả các phản hồi cho một URL đã cho, bao gồm cả phản hồi 304 Not Modified và phản hồi "mặc định".
| Loại tiêu đề | Response header |
|---|
Cú pháp
Vary: *
Vary: <header-name>, …, <header-nameN>
Chỉ thị
*(wildcard)-
Các yếu tố khác ngoài tiêu đề yêu cầu đã ảnh hưởng đến việc tạo phản hồi này. Ngụ ý rằng phản hồi không thể lưu vào bộ đệm.
<header-name>-
Tên tiêu đề yêu cầu có thể đã ảnh hưởng đến việc tạo phản hồi này.
Đặc tả
| Thông số kỹ thuật |
|---|
| HTTP Semantics> # field.vary> |
Tương thích trình duyệt
Xem thêm
- Content negotiation
- HTTP caching: Vary
- Understanding The Vary Header trên smashingmagazine.com (2017)
- Best Practices for Using the Vary Header trên fastly.com