Что означает HTTP-статус 410 (Gone)?

 
Также может означать:
КонстантаТипОС
ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTEDОшибка WindowsWindows
WORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILOКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_CONFLICT HTTP_STATUS_LENGTH_REQUIRED

HTTP_STATUS_GONE

Что означает HTTP 410 (HTTP_STATUS_GONE)

HTTP_STATUS_GONE соответствует ответу HTTP 410: ресурс удалён намеренно и, как ожидается, не вернётся. Этот результат относится к ответам 4xx об условиях запроса или доступа. Перед повтором он клиент должен изменить запрос, авторизацию либо выполнить указанное условие.

Это более определённый сигнал, чем 404; обновите ссылки и кэш, если удаление было окончательным. Для разбора именно этот результат учитывайте метод, URI, представление, посредника-источника и связанные поля Location, RFC, URI и If.

Что проверить

  • Для ошибки «ресурс удалён намеренно и, как ожидается, не вернётся» сохраните точный запрос и ответ без секретов до изменения параметров или повторной отправки.
  • При этом результате исправьте конкретное условие — формат, доступ, precondition, token или rate limвместо слепого retry.
  • При этом результате не передавайте credentials другому origin или proxy только потому, что ответ 410 связан с доступом или аутентификацией.

В телеметрии для него сохраните HTTP 410, method, authority, шаблон маршрута, latency, upstream и значимые заголовки кэширования или повтора; секреты и полный URL с чувствительными параметрами записывать не следует.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.