force_request_body_continuation

    TAG: force_request_body_continuation

    Этот тэг определяет, как будет Squid обрабатывать запросы на отправку(upload) данных от клиента на сервер - будет ли ждать ответа от клиента или автоматически начнет передачу данных.

    Обычно, когда к Squid поступает запрос с заголовком "Expect: 100-continue" или команда upload FTP (т.е. STOR), прокси-сервер отправлет заголовок или FTP команду к сервису преобразования(ICAP или eCAP) или клиенту и ждет ответа. В большинстве случаев, ответа не приходит и в итоге Squid не начинает передачу данных. Если этот тэг в значении allow, тогда Squid автоматически будет отвечать серверу HTTP 100 или FTP 150 контрольным сообщением, не дожидаясь ответа от клиента или сервиса ICAP(eCAP) и начнет передачу данных.

    Тэг поддерживает ACL. Таким образом можно определить сервера с которыми передачу данных можно включать автоматически(allow), а от каких - перед началом отправки данных ждать ответа от клиента или ICAP(eCAP) сервиса.

    Примечание: Грубо говоря, согласно стандарта HTTP и FTP протокола, перед началом передачи данных, сервер HTTP или FTP ждет от клиента сигнал типа "Нажмите любую клавишу". Так сервер убеждается, что клиент жив и готов передавать данные. И клиент не всегда корректно отвечает, что он жив. Эту функцию на себя может взять Squid - автоматически отвечать. По умолчанию, автоответ выключен. Подробнее тут http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html

    По умолчанию:

    force_request_body_continuation deny all