Martin Panter <[email protected]> added the comment:
I presume MeiK wants to use BaseCookie to parse the Set-Cookie header field, as
in
>>> BaseCookie('Hello=World; Expires=Thu, 31 Jan 2019 05:56:00 GMT;')
<BaseCookie: Hello='World'>
>>> BaseCookie('Hello=World; Expires=Thu,31 Jan 2019 05:56:00 GMT;')
<BaseCookie: >
Karthikeyan, if you meant the “sane-cookie-date” format
(https://tools.ietf.org/html/rfc6265#page-9), that is just the IETF’s
recommended date format. I suspect MeiK is trying to _parse_ the date rather
than generate it, in which case the procedure in
<https://tools.ietf.org/html/rfc6265#section-5.1.1> may be more relevant.
Spaces and commas are both treated as delimiters, so the problematic Expires
attribute should parse fine.
BTW, this special handling of Set-Cookie attributes like Expires is not
documented, though it does seem intentional. According to the documentation
they should be treated as new Morsels.
----------
nosy: +martin.panter
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue35824>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com