12.6.5 候选输出格式
除了使用Set-Cookie首部,服务器还可以提供HavaScript向客户增加cookie。SimpleCookie和Morsel通过js_output()方法来提供HavaScript输出。
from http import cookies
import textwrap
c = cookies.SimpleCookie()
c['mycookie'] = 'cookie_value'
c['another_cookie'] = 'second value'
js_text = c.js_output()
print(textwrap.dedent(js_text).lstrip())
结果是一个完整的script标记,其中包含设置cookie的语句。
运行结果: