2009年7月22日水曜日

Cookieでのダブルバイト

会社でFirewall更新直後から一部社内イントラサイトの閲覧ができなくなった。
接続は
 (PC) -> (PROXY) -> (PROXY) -> (F/W) -> (WEBサーバ)
と多段串構成、エラー画面もPROXY(Squid)のエラーであったため
当初PROXYの問題と思っていた。
しかし、切り分けを行っていったところF/Wを通すと通信できないことが判明

原因は、Cookieに全角文字をエンコードせずに入れていたためのよう
cookieで日本語を使う(escape/unescape) - 本日もJava日和
http://javahiyori.bake-neko.net/idea/js/encodecookie.html

社内システムのため端末環境もIEのみと限られた環境のため
一度動けば其のまま運用といういつものパターンの予感

今日は時間切れのため明日また回避方法を検討となりました。