Получен дубликат поля псевдозаголовка b':path' при отправке запросов http2 в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получен дубликат поля псевдозаголовка b':path' при отправке запросов http2 в Python

Сообщение Anonymous »

У меня есть URL-адрес, который отвечает только на запросы http2.
Когда я хочу отправить запрос http/2 с помощью Python на URL-адрес, я получаю сообщение ОШИБКА:

Код: Выделить всё

h2.exceptions.ProtocolError: Received duplicate pseudo-header field b':path'
Мой код:

Код: Выделить всё

from hyper.contrib import HTTP20Adapter
import requests
MyHeader={

"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36",
"X-Requested-With": "XMLHttpRequest"
}

adapter = HTTP20Adapter(headers=MyHeader)
sessions=requests.session()
sessions.mount(prefix='https://myurl.com', adapter=adapter)
r=sessions.get('Continue_My_Url_response')
print(r)
Я использую слишком много запросов библиотеки для HTTP/1 и впервые хочу работать с HTTP/2.
У кого-нибудь есть идея и пример отправки этого запроса через HTTP/2?

Подробнее здесь: https://stackoverflow.com/questions/781 ... 2-requests
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»