我试图在Python2.7中使用BaseHttpServer来创建一个简单的HTTP SERVER,问题是当想要通过浏览器设置多个cookie时
self.send_header('Set-Cookie', 'A=LDJDSFLKSDJLDSF; \n B=545DS4SD54DSDS54')
' \ n'之后的一切没有发送!!,似乎send_header在' \ n'所以浏览器只收到' A = LDJDSFLKSDJLDSF' !!!,有关如何解决此问题的任何建议?它是Python2 BaseHttpServer中的一个错误吗?并提前感谢。
答案 0 :(得分:4)
这在标题中无效,而且与BaseHttpServer无关。您只能在一个标题中设置一个Cookie;但是,你当然可以发送多个标题。所以:
self.send_header('Set-Cookie', 'A=LDJDSFLKSDJLDSF')
self.send_header('Set-Cookie', 'B=545DS4SD54DSDS54')