タグ

Pythonとhttpxに関するmkusakaのブックマーク (1)

  • 「解像度」込みで、requests代替を選ぶとするなら #こまPy|Atsushi Shibata

    ライブラリの選定には色々な視点が必要ですね。パフォーマンスはそのうちの一つに過ぎません。 功夫の高そうな方から、私が知らなかったことを含めた反応を頂いたので、感謝の意味を込めて返礼という形で一言書きたいと思ってパソコンに向かっています。 私の視点私の記事を書いたときの視点をまず明確にしておきたいと思います。あまり詳しいことを考えずrequestsを選ぶ様な技術的解像度を持った方に対してお勧めの代替ライブラリはなにか、ということを重視しました。移行が簡単で、インタフェースも似ている、というのが望ましい。 httpxは、学び始めの「理解の解像度」を無理に上げすぎず、低~中解像度でも実務に使える一方で、慣れてきたら高解像度(非同期・HTTP/2・細かな制御)へ滑らかに拡張できるのがお勧めできるポイントです。aiohttp は強力ですが、最初から高解像度の世界観を要求しがちで、導入フェーズの認知負

    「解像度」込みで、requests代替を選ぶとするなら #こまPy|Atsushi Shibata
    mkusaka
    mkusaka 2025/09/28
    初心者向けにrequests代替はhttpxを推奨—requestsと似たAPIでAsyncClient・HTTP/2が利用可能、型ヒントやテスト容易性もサポート
  • 1