Spec-Zone.ru › HTTP

Задержка повторной попытки

Задержка повторной попытки

Заголовок ответа 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API