HTTP / 2 Гипер-запросы не распечатывает куки - PullRequest
0 голосов
/ 27 апреля 2019

Я использую последнюю версию разработки Hyper .Я часами пытался распечатать файлы cookie с помощью Hyper Adapt. Я создал код, который выглядит следующим образом:

s = requests.session()
s.mount('https://', HTTP20Adapter())
s.headers = OrderedDict()

url = 'https://github.com/'

headers = {
    'upgrade-insecure-requests': '1',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
    'accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
    'accept-language': 'sv-SE,sv;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6'
}

r = s.get(url, headers=headers, timeout=5, verify=False)

print(r.cookies)

, который дает мне вывод:

<RequestsCookieJar[]>

Однако, если я изменю

r = s.get(url, на r = requests.get(url,, тогда я получу вывод

<RequestsCookieJar[<Cookie _octo=GH1.1.1584727450.1556359694 for .github.com/>, <Cookie logged_in=no for .github.com/>, , ]>

Так что вопрос в том, что и почемупричина, по которой он не печатает файлы cookie, используя пакет Hyper HTTP / 2?

...