GoogleAppEngineのCookieに関する備忘録です。

java.net.HttpCookie

  • HttpCookie+toStringは、HttpCookie+setMaxAgeしてあっても、HttpCookie+toStringで吐く文字列には”Max-Age”を印字しない。
    • 逆に吐くのは、 name-value, path, domain, portだけ。
    • HttpCookie+toStringを直接”Set-Cookie”ヘッダに利用するときは注意

javax.servlet.http.Cookie

  • 既にセットされたCookieをサーブレットから取得した場合、path値に”/”を指定したにもかかわらず、なぜかnullになる。
    • 自分のミス or GoogleAppEngine固有の問題?

javax.servlet.http.HttpServletResponse

  • HttpServletResponse+addCookieがなぜか動作しない。
    • 自分のミス or GoogleAppEngine固有の問題? もしかしてsession-enableがoffだと使えないとか?
    • HttpServletResponse+setHeaderでSet-Cookieしてあげると正常に動作。
    • GoogleAppEngineでCookieを利用する

関連性がある記事

Disqusでコメント