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