Requests (software)

Requests
Original author(s) Kenneth Reitz
Developer(s) Kenneth Reitz, Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt
Initial release 14 February 2011 (2011-02-14)
Stable release
2.19.1 / 14 June 2018 (2018-06-14)
Repository Edit this at Wikidata
Written in Python
Operating system Cross-platform
License Apache2 License
Website docs.python-requests.org/en/latest/

Requests is a Python HTTP library, released under the Apache2 License. The goal of the project is to make HTTP requests simpler and more human-friendly. The current version is 2.19.1[1]

Example code

    >>> import requests
    >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
    >>> r.status_code
    200
    >>> r.headers['content-type']
    'application/json; charset=utf8'
    >>> r.encoding
    'utf-8'
    >>> r.text # doctest: +ELLIPSIS
    u'{"type":"User"...'
    >>> r.json() # doctest: +ELLIPSIS
    {u'private_gists': 419, u'total_private_repos': 77, ...}

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.