Requests
Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.
Why people recommend it
“I used to write Python scripts with Requests or run from terminal. It has a nicer syntax, all LLMs know it”
“just stick to `requests.post('...')”
Show 2 more
“Django, Pillow, Requests, BeautifulSoup, and pretty much every other library I use regularly”
Caveats and dissent
“People mostly defer to requests because they do not track language development closely”
Show 2 more
“they won't merge it until absolutely necessary for the 2.33 release”
“Python (or rather requests, or maybe urllib3) only looks at its own certificate store”
Often compared with
Who recommends it in their own words
Threads where it came up
- I Forked Httpx 2 mentions
- Deprecate like you mean it 2 mentions
- Migrating to HTTPX2 1 mention
- Python 3.14 garbage collection rigamarole 1 mention
- Slumber a TUI HTTP Client 1 mention
- Some secret management belongs in your HTTP proxy 1 mention
Also written as requests. Data: requests.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 13
“Nobody should use requests.”
“People mostly defer to requests because they do not track language development closely”
“I used to write Python scripts with Requests or run from terminal. It has a nicer syntax, all LLMs know it”
“i think requests is a tricky one”
“as opposed to using an external package such as Requests”
“the requests library for Python started in 2011”
“Which was fine when requests were the de-facto-standard only player in town”
“just stick to `requests.post('...')”
“they won't merge it until absolutely necessary for the 2.33 release”
“which worked well”
“Django, Pillow, Requests, BeautifulSoup, and pretty much every other library I use regularly”
“urllib3 as one of the foundational packages that Requests uses”
“Python (or rather requests, or maybe urllib3) only looks at its own certificate store”