Warning header
Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
Note:
Tiêu đề đã bị không dùng nữa vì nó không được tạo rộng rãi hoặc hiển thị cho người dùng (xem RFC9111).
Một số thông tin có thể được suy ra từ các tiêu đề khác như Age.
Tiêu đề HTTP Warning request và response header chứa thông tin về các vấn đề có thể xảy ra với trạng thái của thông điệp.
Có thể có nhiều hơn một tiêu đề Warning trong một phản hồi.
Các trường tiêu đề Warning thường có thể được áp dụng cho bất kỳ thông điệp nào.
Tuy nhiên, một số mã cảnh báo dành riêng cho bộ đệm và chỉ có thể được áp dụng cho các thông điệp phản hồi.
| Loại tiêu đề | Request header, Response header |
|---|---|
| Forbidden request header | Không |
Cú pháp
Warning: <warn-code> <warn-agent> <warn-text> [<warn-date>]
Chỉ thị
<warn-code>-
Số cảnh báo ba chữ số. Chữ số đầu tiên cho biết liệu
Warningcó cần bị xóa khỏi phản hồi được lưu trữ sau khi xác thực hay không.- Mã cảnh báo
1xxmô tả trạng thái mới mẻ hoặc xác thực của phản hồi và sẽ bị xóa bởi bộ đệm sau khi xác thực thành công. - Mã cảnh báo
2xxmô tả một khía cạnh nào đó của biểu diễn không được khắc phục bởi việc xác thực và sẽ không bị xóa bởi bộ đệm sau khi xác thực trừ khi phản hồi đầy đủ được gửi.
- Mã cảnh báo
<warn-agent>-
Tên hoặc bí danh của máy chủ hoặc phần mềm thêm tiêu đề
Warning(có thể là "-" khi tác nhân không xác định). <warn-text>-
Văn bản tư vấn mô tả lỗi.
<warn-date>Optional-
Ngày. Nếu có nhiều hơn một tiêu đề
Warningđược gửi, bao gồm một ngày khớp với tiêu đềDate.
Mã cảnh báo
Sổ đăng ký HTTP Warn Codes tại iana.org định nghĩa không gian tên cho các mã cảnh báo.
| Mã | Văn bản | Mô tả |
|---|---|---|
| 110 | Response is Stale | Phản hồi được cung cấp bởi bộ đệm đã cũ (thời gian hết hạn được đặt cho phản hồi đã qua). |
| 111 | Revalidation Failed | Nỗ lực xác thực phản hồi cũ đã thất bại do không thể liên hệ với máy chủ. |
| 112 | Disconnected Operation | Bộ đệm bị cố ý ngắt kết nối khỏi phần còn lại của mạng. |
| 113 | Heuristic Expiration | Bộ đệm theo heuristic đã chọn thời gian mới mẻ lớn hơn 24 giờ và tuổi của phản hồi lớn hơn 24 giờ. |
| 199 | Miscellaneous Warning | Thông tin tùy ý cần được hiển thị cho người dùng hoặc ghi lại. |
| 214 | Transformation Applied | Được thêm bởi proxy nếu nó áp dụng bất kỳ biến đổi nào cho biểu diễn, chẳng hạn như thay đổi mã hóa nội dung, kiểu phương tiện hoặc tương tự. |
| 299 | Miscellaneous Persistent Warning | Thông tin tùy ý cần được hiển thị cho người dùng hoặc ghi lại. Mã cảnh báo này tương tự như mã cảnh báo 199 và ngoài ra chỉ ra cảnh báo liên tục. |
Ví dụ
Warning: 110 anderson/1.3.37 "Response is stale"
Date: Wed, 21 Oct 2015 07:28:00 GMT
Warning: 112 - "cache down" "Wed, 21 Oct 2015 07:28:00 GMT"
Đặc tả
| Specification |
|---|
| HTTP Caching> # field.warning> |