mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-23 00:01:36 +00:00
update formatdate for cookies and tests to use GMT formatting
This commit is contained in:
parent
bcd1bb23f6
commit
a8489466c1
@ -304,7 +304,7 @@ def refresh_set_cookie_header(c: str, delta: int) -> str:
|
||||
e = email.utils.parsedate_tz(attrs["expires"])
|
||||
if e:
|
||||
f = email.utils.mktime_tz(e) + delta
|
||||
attrs.set_all("expires", [email.utils.formatdate(f)])
|
||||
attrs.set_all("expires", [email.utils.formatdate(f, usegmt=True)])
|
||||
else:
|
||||
# This can happen when the expires tag is invalid.
|
||||
# reddit.com sends a an expires tag like this: "Thu, 31 Dec
|
||||
|
@ -148,7 +148,7 @@ class TestResponseUtils:
|
||||
def test_refresh(self):
|
||||
r = tresp()
|
||||
n = time.time()
|
||||
r.headers["date"] = email.utils.formatdate(n)
|
||||
r.headers["date"] = email.utils.formatdate(n, usegmt=True)
|
||||
pre = r.headers["date"]
|
||||
r.refresh(946681202)
|
||||
assert pre == r.headers["date"]
|
||||
|
Loading…
Reference in New Issue
Block a user