1
0
mirror of https://github.com/httpie/cli.git synced 2025-08-10 22:42:05 +02:00
This commit is contained in:
Jakub Roztocil
2020-06-15 23:02:16 +02:00
parent 9c68d7dd87
commit 37200eb055
4 changed files with 40 additions and 40 deletions

View File

@@ -11,7 +11,6 @@ from urllib.parse import urlparse, urlunparse
import requests
# noinspection PyPackageRequirements
import urllib3
from requests.cookies import remove_cookie_by_name
from httpie import __version__
from httpie.cli.dicts import RequestHeadersDict
@@ -96,9 +95,11 @@ def collect_messages(
**send_kwargs_merged,
**send_kwargs,
)
expired_cookies += get_expired_cookies(
headers=response.raw._original_response.msg._headers
)
# noinspection PyProtectedMember
expired_cookies += get_expired_cookies(
headers=response.raw._original_response.msg._headers
)
response_count += 1
if response.next:
@@ -116,6 +117,7 @@ def collect_messages(
if httpie_session.is_new() or not args.session_read_only:
httpie_session.cookies = requests_session.cookies
httpie_session.remove_cookies(
# TODO: take path & domain into account?
cookie['name'] for cookie in expired_cookies
)
httpie_session.save()