Retry-After
Retry-After 響應 HTTP 頭指示使用者代理在發出後續請求之前應等待多長時間。此標頭主要用於三種情況
語法
http
Retry-After: <http-date>
Retry-After: <delay-seconds>
指令
- <http-date>
-
重試的日期。有關 HTTP 日期格式的更多詳細資訊,請參閱
Date標頭。 - <delay-seconds>
-
一個非負十進位制整數,指示在收到響應後延遲的秒數。
示例
處理計劃停機時間
客戶端和伺服器對 Retry-After 標頭的支援仍然不一致。但是,一些網路爬蟲和蜘蛛(如 Googlebot)會遵守 Retry-After 標頭。將其與 503(服務不可用)響應一起傳送很有用,以便搜尋引擎在停機時間結束後繼續索引您的網站。
http
Retry-After: Wed, 21 Oct 2015 07:28:00 GMT
Retry-After: 120
規範
| 規範 |
|---|
| HTTP 語義 # field.retry-after |
瀏覽器相容性
BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。
另請參閱
- Google 網站管理員部落格:如何處理計劃中的網站停機時間
503(服務不可用)301(永久移動)