Python and fast HTTP clients
Explores performance optimization for Python HTTP clients, covering persistent connections, parallelism, and asynchronous patterns.
Explores performance optimization for Python HTTP clients, covering persistent connections, parallelism, and asynchronous patterns.
A guide to configuring TLS settings, including re-enabling 3DES cipher suites, in the Python Requests library for compatibility with older servers.
A post-mortem analysis of the troubled Requests 2.12 release, detailing the 'five whys' behind breaking changes and technical decisions.
A technical critique of Sucuri Security's flawed analysis of TLS certificate verification, focusing on errors in their assessment of Python's Requests library.
Explains the Python Requests library's handling of HTTP 302 redirects, discussing the RFC specification versus real-world browser behavior.