2010-01-04 3 views
1

У меня есть развернутый squid 3.0 с программой url_rewriter, которая перезаписывает определенные HTTP-запросы. Теперь мне нужно изменить эту prpogram, чтобы переписать вместе с кодом настройки файла cookie.squid url_rewrite с cookie

Насколько я видел url_rewrite_program documentation, похоже, что я не могу установить cookie вместе с ответом 302.

Это правильно? Могу ли я установить cookie в ответ на перенаправление, или это потребует изменения кода кальмара.

Цените любую помощь в этом отношении!

ответ

0

Почтовый список подтвердил, что протокол url_rewriter и squid на сегодняшний день не поддерживает настройку файла cookie.

Я изменил кальмар код сами, чтобы сделать это Теперь вы можете установить кук, возвращая следующую строку из вашей url_rewriter программы

302:<URL>#<SET_COOKIE>

, например,

302:http://my.example.net#cookie_name=cookie_value;path=1;expiration=+300

Одно предостережение (больше для моей собственной документации), вы не можете поместить пространство в строку cookie, поскольку чтение кальмара f unction отвергает что-либо после пробела.

Любой, кто интересуется патчем, дайте мне знать