У меня в конфигурационном файле Squid включен перенаправитель:
url_rewrite_program /etc/squid/redirector.php
Мне нужно получить доступ к исходным заголовкам HTTP-запросов из перенаправителя. Меня не интересует внесение каких-либо изменений в заголовки запросов; Мне нужно только уметь их читать.
Насколько я могу судить, Squid передает только URL-адрес перенаправителю, но не заголовки запроса. Итак, как я могу получить доступ к этим заголовкам запросов в моем перенаправителе?
Обновление 1: связанный побочный вопрос, можно ли получить доступ к данным POST в перенаправителе Squid? Я полагаю, что если это возможно, механизм для этого будет таким же, как и доступ к заголовкам.
Обновление 2: я считаю, что это возможно с помощью ICAP. Я ищу решение, не использующее ICAP.
Короткий ответ: это невозможно.
Длинный ответ: это невозможно; вместо этого использовать ICAP-сервер, который позволяет изменять заголовки запросов в соответствии с Кальмар FAQ.