首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在BaseHttpServer中设置多个cookies?

如何在BaseHttpServer中设置多个cookies?
EN

Stack Overflow用户
提问于 2015-09-26 22:51:27
回答 1查看 1.6K关注 0票数 1

我正在尝试使用Python2.7中的BaseHttpServer来创建一个简单的HTTP服务器,问题是当想要通过

代码语言:javascript
复制
     self.send_header('Set-Cookie', 'A=LDJDSFLKSDJLDSF; \n  B=545DS4SD54DSDS54')

没有发送'\n‘之后的所有内容!!,似乎send_header丢弃了'\n’之后的所有内容,所以浏览器只接收‘A=LDJDSFLKSDJLDSF’!,有什么建议可以解决这个问题吗?这是Python2 BaseHttpServer中的错误吗?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-09-26 23:07:35

这在头文件中是无效的,并且与BaseHttpServer无关。您只能在单个标头中设置一个cookie;但是,您肯定可以发送多个标头。所以:

代码语言:javascript
复制
self.send_header('Set-Cookie', 'A=LDJDSFLKSDJLDSF')
self.send_header('Set-Cookie', 'B=545DS4SD54DSDS54')
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32798461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档