Retry-After header
Tiêu đề HTTP Retry-After response header chỉ báo tác nhân người dùng nên chờ bao lâu trước khi thực hiện yêu cầu tiếp theo.
Có ba trường hợp chính mà tiêu đề này được sử dụng:
- Trong phản hồi
503 Service Unavailable, điều này chỉ báo dịch vụ dự kiến không khả dụng bao lâu. - Trong phản hồi
429 Too Many Requests, điều này chỉ báo phải chờ bao lâu trước khi thực hiện yêu cầu mới. - Trong phản hồi chuyển hướng, chẳng hạn
301 Moved Permanently, điều này chỉ báo thời gian tối thiểu mà tác nhân người dùng được yêu cầu chờ trước khi đưa ra yêu cầu chuyển hướng.
| Loại tiêu đề | Response header |
|---|
Cú pháp
http
Retry-After: <http-date>
Retry-After: <delay-seconds>
Chỉ thị
<http-date>-
Ngày sau khi thử lại. Xem tiêu đề
Dateđể biết thêm chi tiết về định dạng ngày HTTP. <delay-seconds>-
Số nguyên thập phân không âm chỉ báo số giây cần trì hoãn sau khi phản hồi được nhận.
Ví dụ
>Xử lý downtime theo lịch trình
Hỗ trợ cho tiêu đề Retry-After trên cả máy khách và máy chủ vẫn không nhất quán.
Tuy nhiên, một số trình thu thập và spider, như Googlebot, tôn trọng tiêu đề Retry-After. Nó hữu ích khi gửi kèm với phản hồi 503, để các công cụ tìm kiếm tiếp tục lập chỉ mục trang web khi thời gian downtime kết thúc.
http
Retry-After: Wed, 21 Oct 2015 07:28:00 GMT
Retry-After: 120
Đặc tả
| Thông số kỹ thuật |
|---|
| HTTP Semantics> # field.retry-after> |
Khả năng tương thích trình duyệt
Xem thêm
503 Service Unavailable301 Moved Permanently- How to deal with planned site downtime trên developers.google.com (2011)