GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - python-telegram-bot/urllib3: Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.

This repository was archived by the owner on May 21, 2023. It is now read-only.
BranchesTags
Open more actions menu
 
 

Latest commit

 

History

2,639 Commits
2,639 Commits

Folders and files

NameName
Last commit message
Last commit date
_travis
_travis
 
 
docs
docs
 
 
dummyserver
dummyserver
 
 
test
test
 
 
urllib3
urllib3
 
 
.coveragerc
.coveragerc
 
 
.gitignore
.gitignore
 
 
.hgignore
.hgignore
 
 
.hgtags
.hgtags
 
 
.travis.yml
.travis.yml
 
 
CHANGES.rst
CHANGES.rst
 
 
CONTRIBUTORS.txt
CONTRIBUTORS.txt
 
 
LICENSE.txt
LICENSE.txt
 
 
MANIFEST.in
MANIFEST.in
 
 
Makefile
Makefile
 
 
README.rst
README.rst
 
 
codecov.yml
codecov.yml
 
 
dev-requirements.txt
dev-requirements.txt
 
 
release.sh
release.sh
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 
tox.ini
tox.ini
 
 

Repository files navigation

urllib3

Build status on Travis Documentation Status PyPI version Bountysource

urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries:

  • Thread safety.
  • Connection pooling.
  • Client-side SSL/TLS verification.
  • File uploads with multipart encoding.
  • Helpers for retrying requests and dealing with HTTP redirects.
  • Support for gzip and deflate encoding.
  • Proxy support for HTTP and SOCKS.
  • 100% test coverage.

urllib3 is powerful and easy to use:

>>> import urllib3
>>> http = urllib3.PoolManager()
>>> r = http.request('GET', 'http://httpbin.org/robots.txt')
>>> r.status
200
>>> r.data
'User-agent: *\nDisallow: /deny\n'

Installing

urllib3 can be installed with pip:

$ pip install urllib3

Alternatively, you can grab the latest source code from GitHub:

$ git clone git://github.com/shazow/urllib3.git
$ python setup.py install

Documentation

urllib3 has usage and reference documentation at urllib3.readthedocs.io.

Contributing

urllib3 happily accepts contributions. Please see our contributing documentation for some tips on getting started.

Maintainers

  • @lukasa (Cory Benfield)
  • @sigmavirus24 (Ian Cordasco)
  • @shazow (Andrey Petrov)

👋

Sponsorship

If your company benefits from this library, please consider sponsoring its development.

About

Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.

urllib3.readthedocs.io/

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

4 stars

Watchers

5 watching

Forks

9 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.