Github: https://github.com/urllib3/urllib3
urllib3
urllib3は、Pythonの強力で健全な HTTPクライアントです。 Pythonエコシステムの多くは既にurllib3を使用しています。 urllib3は、Pythonの標準ライブラリから欠けている多くの重要な機能をもたらします:
- スレッドの安全性。
- 接続プール。
- クライアント側SSL / TLS検証
- マルチパートエンコーディングによるファイルアップロード。
- 要求を再試行してHTTPリダイレクトを処理するヘルパー。
- gzipとdeflateエンコーディングのサポート
- HTTPとSOCKSのプロキシサポート。
- 100%テストカバレッジ。
urllib3は強力で使いやすいです:
>>> import urllib3 >>> http = urllib3.PoolManager() >>> r = http.request('GET', 'http://httpbin.org/robots.txt') >>> r.status 200 >>> r.data 'User-agent: *\nDisallow: /deny\n'
インストール
urllib3はpipでインストールできます:
$ pip install urllib3
また、 GitHubから最新のソースコードを入手することもできます :
$ git clone git://github.com/urllib3/urllib3.git $ python setup.py install
ドキュメンテーション
urllib3には、urllib3.readthedocs.ioでの使用方法とリファレンスドキュメントがあります。
貢献する
urllib3は寄付をうれしく受け入れます。 開始のヒントについては、 寄稿文をご覧ください。
メンテナ
- @jonparrott (ジョンパロット)
- @SethMichaelLarson (セス・M.ラーソン)
- @hikuginger (Jesse Shapiro)
- @lukasa (コリー・ベンフィールド)
- @ sigmavirus24 (Ian Cordasco)
- @shazow (アンドレイ・ペトロフ)
スポンサーシップ
あなたの会社がこの図書館の恩恵を受ける場合は、 その開発を後援することを検討してください。
スポンサーには以下が含まれます:
- Google Cloud Platform(2018現在)は、 @jonparrottの仕事を継続的にスポンサーにしています
- Akamai(2017-present)は、 @ hikugingerの仕事を継続的に後援しています
- Hewlett Packard Enterprise(2016-2017)、 @ Lukasaのurllib3に関する活動を後援