Zope的cookie处理补丁。
dm.zopepatches.cookies的Python项目详细描述
这个包修补了web应用服务器zope以改进其 饼干处理。
目前,它定义了register_cookie_param(name,type='string',pname=None) 定义生成cookie时识别的其他参数。 name是给zope的setCookiemethod,pname的参数。 是生成的Set-Cookie响应头中的对应参数名。 如果未指定,pname通过将_替换为-,从name派生。 type指定此参数的类型。当前定义的值是 'string'(正常字符串,包含空格、逗号或 分号),'quoted-string'(无条件引用的字符串), 'boolean'(布尔参数,只生成名称,不生成值),sequence(生成带引号的逗号分隔序列)。
attentionRFC 6265极大地简化了Set-Cookie语法 (在现在已经过时的RFC 2965上): 不能再引用;by 包含在双引号字符串中。这意味着;不能 longer是cookie属性值的一部分 (除非RFC 2047编码)。
导入dm.zopepatches.cookies.httponly为^{tt16}提供$ 支持。它同时注册httponly和http_only。 前者的拼写与其他cookie参数一致, 后者是zope 2.12使用的拼写。
历史记录
2.0
Made compatible with Python 3 and Zope [4].
Made compatible with RFC 6025