IPP 1.1 | Код состояния client-error-request-value-too-long

Код состояния «client-error-request-value-too-long» в IPP 1.1 информирует о том, что Объект IPP отказывается обслуживать запрос, поскольку один или несколько предоставленных Клиентом атрибутов имеют значение переменной длины, которое превышает максимальную длину, указанную для этого атрибута. (раздел B.1.4.10 из RFC 8011)

Объект IPP может не иметь достаточных ресурсов (памяти, буферов и т. д.) Для обработки (даже временно), интерпретации и/или игнорирования значения, превышающего максимальную длину. Другое использование этого кода ошибки — когда объект IPP поддерживает обработку большого значения, которое меньше максимальной длины, но во время обработки запроса в целом объект может передать значение в некоторый другой системный компонент, который является не в состоянии принять большое значение. Для получения дополнительной информации см. Руководства разработчика [RFC3196 #] [PWG5100.19].

Примечание. Для значений атрибутов, которые являются URI, это редкое условие может возникнуть только в том случае, если Клиент неправильно отправил запрос с длинной информацией о запросе (например, приложение IPP позволяет Конечному пользователю ввести недопустимый URI), когда Клиент спустился в URI «черной дыры» перенаправления (например, перенаправленный префикс URI, который указывает на суффикс самого себя), или когда объект IPP подвергается атаке со стороны клиента, пытающегося использовать дыры в безопасности, присутствующие в некоторых объектах IPP, с использованием фиксированной длина буфера для чтения или манипулирования URI запроса.

Код состояния «client-error-request-value-too-long» в IPP 1.1 относится к классу ответа операции Client Error. (раздел B.1.4 из RFC 8011). Другие «Ошибки клиента» коды состояния перечислены в таблице.

Ссылки на документы

IPP 1.1 | Класс ответа операции Client Error

IPP 1.1 | Классы ответов операций

Читать полную версию документа на русском языке RFC 8011 | Протокол интернет-печати (IPP)/1.1: модель и семантика

Скачать оригинальный документ на английском языке RFC 8011 PDF — Internet Printing Protocol/1.1: Model and Semantics

Поделись записью