requests is a Python module that is an Apache2 Licensed HTTP library, written in Python, for human beings. This means it allows to use HTTP calls in a straightforward and readable way.

Example (from Requests page)

>>> r = requests.get('', auth=('user', 'pass'))
>>> r.status_code
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
>>> r.text
>>> r.json()
{u'private_gists': 419, u'total_private_repos': 77, ...}

This is a short article. Please extend it!

Community content is available under CC-BY-SA unless otherwise noted.