非同期で http2.0 リクエストを行えるライブラリはありませんか?
聞きたいことは以上なんですが丸投げになってしまいそうなので一応調べたことも追記しておきます
HTTP2.0 自体は hyper というのが有名みたいなんですが
非同期には対応していないようで
わざとサーバーサイドでブロックかけるとそのまま待機してしまいます
逆に aiohttp で HTTP2.0 でリクエストを出す方法も調べてみたのですが
https://aiohttp.readthedocs.io/en/stable/client_advanced.html
どうもなさそうに見えます
https://hyper.readthedocs.io/en/latest/quickstart.html
hyper のサンプルコードに session.mount っていうのがあったので試しに
async with aiohttp.ClientSession() as session: session.mount('https://localhost', HTTP20Adapter()) r = session.get('https://localhostt')
こんな感じで書いてみましたが aiohttp.ClientSession() は requests.Session() と互換性はなく
requests.mount はないみたいです
あなたの回答
tips
プレビュー