Requests (software)
Jump to navigation
Jump to search
| Requests | |
|---|---|
| Original author | Kenneth Reitz |
| Developers | Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt |
| Initial release | 14 February 2011 |
| Repository | github |
| Written in | Python |
| Engine | |
| License | Apache License 2.0 |
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 | edit source]Requests supports TLS/SSL verification, cookies, compression, SOCKS, timeouts, a variety of request methods, and custom headers.[1][10]
References
[edit | edit source]- ^ a b c Project homepage
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).