| Предыдущий | Следующий |
| HTTP_STATUS_UNSUPPORTED_MEDIA | HTTP_STATUS_EXPECTATION_FAILED |
HTTP_STATUS_RANGE_NOT_SATISFIABLE
Что означает HTTP 416 (HTTP_STATUS_RANGE_NOT_SATISFIABLE)
HTTP_STATUS_RANGE_NOT_SATISFIABLE соответствует ответу HTTP 416: ни один запрошенный диапазон не применим к текущей версии ресурса. HTTP_STATUS_RANGE_NOT_SATISFIABLE относится к ответам 4xx об условиях запроса или доступа. Перед повтором HTTP_STATUS_RANGE_NOT_SATISFIABLE клиент должен изменить запрос, авторизацию либо выполнить указанное условие.
Обычно offset устарел или превышает длину; сбросьте старые данные resume и заново проверьте валидатор и размер. Для разбора именно HTTP_STATUS_RANGE_NOT_SATISFIABLE учитывайте метод, URI, представление, посредника-источника и связанные поля Content-Range: bytes */length, RFC, Content-Range и Range.
Что проверить
- Для ошибки «ни один запрошенный диапазон не применим к текущей версии ресурса» сохраните точный запрос и ответ без секретов до изменения параметров или повторной отправки.
- При HTTP_STATUS_RANGE_NOT_SATISFIABLE исправьте конкретное условие — формат, доступ, precondition, token или rate limit — вместо слепого retry.
- При HTTP_STATUS_RANGE_NOT_SATISFIABLE не передавайте credentials другому origin или proxy только потому, что ответ 416 связан с доступом или аутентификацией.
В телеметрии для HTTP_STATUS_RANGE_NOT_SATISFIABLE сохраните HTTP 416, method, authority, шаблон маршрута, latency, upstream и значимые заголовки кэширования или повтора; секреты и полный URL с чувствительными параметрами записывать не следует.
Ссылки для HTTP_STATUS_RANGE_NOT_SATISFIABLE
Нужно найти другой код? Найти другой код состояния или ошибки.
