HTTPx: An Awesome Asynchronous HTTP Library!

HTTPx: An Awesome Asynchronous HTTP Library!

Recently, while tinkering with Python web programming, I discovered a particularly useful HTTP request library – HTTPx. To be honest, I was a bit resistant at first since I was used to requests, but after trying it out, I found it to be fantastic! Not only does it support synchronous requests, but it can also … Read more

Understanding HTTP/2 and Practical Implementation in Go

Understanding HTTP/2 and Practical Implementation in Go

After understanding the content of the previous article on net/rpc (From net/rpc in Go applications to gRPC), it is now time to delve into HTTP/2, which is the foundation of the gRPC protocol. A Guide to the Principles of HTTP/2 and Practical Implementation in Go This article focuses on theoretical explanations, and the content will … Read more

How to Improve HTTP Server Throughput in Go 1.22?

How to Improve HTTP Server Throughput in Go 1.22?

Effective Strategies to Improve Go 1.22 HTTP Server Throughput With the widespread use of microservices architecture and high concurrent requests, optimizing HTTP server performance has become a focal point for developers. In Go 1.22, although the Go HTTP server is already very efficient, there are still some techniques and optimization strategies to improve throughput under … Read more

HTTPX: A Modern Asynchronous HTTP Client

HTTPX: A Modern Asynchronous HTTP Client

Click the blue text Follow us HTTPX: A Modern Asynchronous HTTP Client! HTTPX is a powerful and modern HTTP client library that supports both synchronous and asynchronous modes. It is built on Python’s <span>asyncio</span> to provide efficient asynchronous HTTP request handling while retaining the friendly API of Requests. HTTPX is an ideal choice for handling … Read more

Understanding HTTP/2 and HTTP/3: A Guide for Python Developers

Understanding HTTP/2 and HTTP/3: A Guide for Python Developers

HTTP/2 and HTTP/3: Efficient Network Protocols in Python Development With the development of the internet, the HTTP protocol has undergone several major updates, from the original HTTP/1.x to the current HTTP/2 and HTTP/3, which greatly improve network performance and developer experience. In this article, we will delve into the core concepts, application scenarios, and some … Read more