Requests (software)
Requests is a HTTP library for the Python programming language. The goal of the project is to make HTTP requests simpler and more human-friendly. The current version is 2.30.0.[2][3] Requests is released under the Apache License 2.0.
![]() | |
Original author(s) | Kenneth Reitz |
---|---|
Developer(s) | Kenneth Reitz, Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt |
Initial release | 14 February 2011 |
Stable release | |
Repository | |
Written in | Python |
License | Apache License 2.0 |
Website | requests |
Requests is one of the most popular Python libraries that is not included with Python. It has been proposed that Requests be distributed with Python by default.[4]
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
- "Release 2.29.0". 26 April 2023. Retrieved 30 April 2023.
- GitHub - psf/requests: Python HTTP Requests for Humans™ ✨🍰✨., kennethreitz.org, 2020-02-24, retrieved 2020-02-24
- Project homepage
- Beazly, David (April 2012). "R is for replacement" (PDF). Login. 37 (2). Retrieved 16 May 2020.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.