broken_posts
TAG: broken_posts
Этот тэг определяет дописывание дополнительных CRLF после тела PUT/POST запроса. Запросы в которые необходимо дописывание CRLF заносятся в ACL, а затем используются в этом тэге.
Некоторые HTTP серверы имеют неправильную реализацию PUT/POST, и полагаются на дополнительную пару CRLF при принятии PUT/POST запросов от некоторых WWW клиентов.
Цитата из RFC2616 секция 4.1 по этому поводу:
Примечание: некоторые HTTP/1.0 клиенты реализованы с ошибками и добавляют дополнительно CRLF после POST запроса. Чтобы исключить возможные некорректные обработки POST запроса, все клиенты HTTP/1.1 должны добавлять дополнительно CRLF к POST запросу перед отправкой.
Пример:
acl buggy_server url_regex ^http://....
broken_posts allow buggy_server
По умолчанию:
none