簡體   English   中英

在谷歌應用程序引擎java上的HttpOnly cookie

[英]HttpOnly cookies on google app engine java

任何人都知道如何在應用引擎上使用httponly cookie進行會話和cookie?

在Cookie類的javadoc中, http://java.sun.com/javaee/6/docs/api/javax/servlet/http/Cookie.html#setHttpOnly (boolean ,有一個setHttpOnly方法。

嘗試在開發app引擎時使用它時出現編譯器錯誤。

該方法是在Servlet 3.0規范中引入的,因此它非常新穎。

App Engine支持版本2.5的Servlet API,因此您無法使用setHttpOnly方法。

您可以嘗試自己輸出cookie標頭。

resp.setHeader("Set-Cookie", "A=7; expires=Fri, 31-Dec-2010 23:59:59 GMT; path=/; domain=.example.net; HttpOnly");

自2017年以來, GAE確實支持servlet API 3.1所以我在web.xml中測試了以下cookie選項,它可以工作:

<session-config>
  <cookie-config>
    <http-only>true</http-only>
  </cookie-config>
</session-config>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM