当我使用python SimpleCookie对象从http标头中拾取cookie时,会发生一些异常:
cookiestr = "a_em=[BU]co|12345678-901234567[DG]; Expires=Sat, 31 Dec 2016 17:09:50 GMT; Domain=.somesite.com; Path=/"
C = Cookie.SimpleCookie()
C.load(cookiestr)
print C
输出是:
Set-Cookie: a_em=; Domain=.somesite.com; expires=Sat,; Path=/
Cookie值和Cookie过期时间错误!
我应该如何解决这个问题?
答案 0 :(得分:1)
expires的RFC格式应为:
Expires=Sat, 31-Dec-2016 17:09:50 GMT
完整的字符串应该是(注释引用)
cookiestr = 'a_em="[BU]co|12345678-901234567[DG]"; Expires=Sat, 31-Dec-2016 17:09:50 GMT; Domain=.somesite.com; Path=/'