Задержка повторной попытки
Задержка повторной попытки
Заголовок ответа HTTP Retry-After указывает, сколько времени пользовательский агент должен ждать, прежде чем выполнить повторный запрос. Этот заголовок используется в трёх основных случаях:
- При отправке с ответом
503(Сервис недоступен), это указывает, сколько времени сервис ожидается недоступным. - При отправке с ответом
429(Слишком много запросов), это указывает, сколько времени нужно подождать перед отправкой нового запроса. - При отправке с ответом перенаправления, например
301(Перемещено постоянно), это указывает минимальное время, которое пользовательский агент должен подождать перед отправкой перенаправленного запроса.
| Тип заголовка | Заголовок ответа |
|---|---|
| Запрещённое имя заголовка | нет |
Синтаксис
Retry-After: <http-date> Retry-After: <delay-seconds>
Директивы
- <http-date>
-
Дата, после которой следует повторить попытку. См. заголовок
Dateдля получения дополнительной информации о формате даты HTTP. - <delay-seconds>
-
Неотрицательное десятичное целое число, указывающее количество секунд задержки после получения ответа.
Примеры
Обработка запланированного простоя
Поддержка заголовка Retry-After как на стороне клиентов, так и на стороне серверов всё ещё не согласованная. Однако некоторые роботы-индексаторы, такие как Googlebot, обрабатывают заголовок Retry-After. Это полезно отправлять его вместе с ответом 503 (Сервис недоступен), чтобы поисковые системы продолжали индексирование вашего сайта после окончания простоя.
Retry-After: Wed, 21 Oct 2015 07:28:00 GMT Retry-After: 120
Спецификации
| Спецификация |
|---|
| Семантика HTTP # field.retry-after |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
Retry-After |
Нет |
≤18 |
Нет
См. ошибку 230260.
|
Нет |
Нет |
Нет |
Нет |
Нет |
Нет
См. ошибку 230260.
|
Нет |
Нет |
Нет |
См. также
- Блог Google Webmaster: Как справиться с запланированным простоем сайта
-
503(Сервис недоступен) -
301(Перемещено постоянно)
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After