Что означает HTTP-статус 430 (Header Fields Too Large 2)?

 
Предыдущий Следующий
HTTP_STATUS_TOO_MANY_REQUESTS HTTP_STATUS_HEADER_FIELDS_TOO_LARGE

HTTP_STATUS_HEADER_FIELDS_TOO_LARGE_2

Что означает HTTP 430 (HTTP_STATUS_HEADER_FIELDS_TOO_LARGE_2)

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

Найдите раздутые cookies, цепочки proxy-заголовков или повторяющиеся поля и учтите лимит конкретного продукта. Для разбора именно этот результат учитывайте метод, URI, представление, посредника-источника и связанные поля IANA.

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

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

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

Уточняющий диагностический признак

430 является нестандартным кодом, поэтому кроме размера заголовков зафиксируйте продукт, который его вернул, и его конкретный лимит. Сравните raw request до и после proxy: промежуточный узел может добавлять собственные headers и превышать ограничение уже после выхода запроса из приложения.

Ссылки


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