我在Python中使用Google AppEngine平台,出于安全考虑,我正在寻找一种方法来将所有cookie配置为HttpOnly。我的意思是,我要做的是让平台使用的每个cookie都是HttpOnly,而且我被告知它可能是一种普遍的方式,就像“cookie生成器”,但我不是能够找到它。
非常感谢你。
答案 0 :(得分:0)
大多数框架都为您提供了创建cookie的方法,HttpOnly
支持非常标准。如果您正在使用webapp2
this method,则可以使用:
# Saves a cookie in the client.
response.set_cookie('some_key', 'value', max_age=360, path='/', httponly=True)
但是cookies并不神奇,它只是一个带有simple format的字符串,所以你总能做到这样的事情:
self.response.headers.add_header("Set-Cookie", "some_key=value; Path=/; Expires=Wed, 13 Jan 2021 22:23:01 GMT; HttpOnly")