Requests (software)
Appearance
	
	
| Requests | |
|---|---|
| Original author | Kenneth Reitz | 
| Developers | Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt | 
| Initial release | 14 February 2011 | 
| Stable release | |
| Repository | github | 
| Written in | Python | 
| License | Apache License 2.0 | 
| Website | requests | 
Requests is an HTTP client library for the Python programming language.[1][2]
Requests is one of the most downloaded Python libraries,[1] with over 300 million monthly downloads.[3] It maps the HTTP protocol onto Python's object-oriented semantics. Requests's design has inspired and been copied by HTTP client libraries for other programming languages.[4][5][6][7] It is implemented as a wrapper for urllib3, another third-party Python HTTP library.
Kenneth Reitz, the original author, handed control over to the Python Software Foundation in 2019[8] after being diagnosed with bipolar disorder in 2015.[9]
Features
[edit]Requests supports TLS/SSL verification, cookies, compression, SOCKS, timeouts, a variety of request methods, and custom headers.[1][10]
References
[edit]- ^ a b c Project homepage
 - ^ Beazly, David (April 2012). "R is for replacement" (PDF). Login. 37 (2). Retrieved 16 May 2020.
 - ^ "requests download stats". PePy. Retrieved 2023-11-08.
 - ^ "Requests for PHP | Requests for PHP". requests.ryanmccue.info. Retrieved 2023-06-07.
 - ^ "Tools for Working with URLs and HTTP". httr.r-lib.org. Retrieved 2023-06-07.
 - ^ Duan, Daniel (2023-06-03), Just, retrieved 2023-06-07
 - ^ httprb/http, http.rb, 2023-06-06, retrieved 2023-06-07
 - ^ "Project maintenance · Issue #5149 · psf/requests". GitHub. Retrieved 2023-06-07.
 - ^ "MentalHealthError: an exception occurred". Kenneth Reitz. Archived from the original on 2023-07-11. Retrieved 2023-06-07.
 - ^ Python, Real. "Python's Requests Library (Guide) – Real Python". realpython.com. Retrieved 2023-11-08.