The Ultimate HTTP Debugging Tool! A Command-Line Client with 48,000 Stars!

The Ultimate HTTP Debugging Tool! A Command-Line Client with 48,000 Stars!

Introduction: An HTTP request command-line client implemented in Python, which I understand as the Python version of curl, but it offers more user-friendly and easier-to-use commands and options. HTTPie is a command-line tool for HTTP implemented in Python, providing more human-friendly and interactive commands and options, which can be used for testing, debugging, and interacting … Read more

Unveiling the High-Performance HTTP Client of Netty: The Art and Practice of NIO Programming

Unveiling the High-Performance HTTP Client of Netty: The Art and Practice of NIO Programming

Hello,I amCode007. Click to follow our official account 👇 for one-stop learning and employment services. In today’s era of high concurrency and low latency network applications, traditional blocking I/O has become a performance bottleneck. As the most powerful NIO framework in the Java domain, Netty can easily handle tens of thousands of concurrent connections, making … Read more

Recommended Tools: 6 Must-Have HTTP Client Libraries for Java Developers, From Classic to Future

Recommended Tools: 6 Must-Have HTTP Client Libraries for Java Developers, From Classic to Future

Little by little, one travels far;Little by little, one accumulates a river and a sea.Daily sharing of Java technologyFollow 【Programming Reflections】 to receive valuable content promptly! 01 Introduction In the previous two issues, we introduced four tools that allow calling third-party <span>APIs</span> as smoothly as calling interfaces. • <span>dromara</span>‘s <span>Forest</span> • <span>SpringCloud</span>‘s <span>OpenFeign</span> • <span>Spring6</span>‘s … Read more

Abandoning fasthttp Client: A Case Study

Abandoning fasthttp Client: A Case Study

Abandoning fasthttp Client: A Case Study Recently, I developed a web service with strict latency requirements that needed to call external HTTPS services. The maximum allowed latency was 50ms, with a maximum QPS of about 1000 (the deployed machine was configured with 4 CPU cores, 8GB of memory, and an outbound bandwidth of 12Mbps). Since … Read more

Fearless Against Anti-Scraping? This Open Source HTTP Client Stands Strong!

Fearless Against Anti-Scraping? This Open Source HTTP Client Stands Strong!

Hello everyone, I am Octopus Cat. Those who have worked with web scraping know that the HTTP request step is often the “key to success or failure”. If you are just requesting some public APIs, Go’s net/http standard library is completely sufficient. However, once you encounter websites with anti-scraping detection, the situation becomes complicated: Some … Read more

Understanding urllib3: A Powerful HTTP Client Library

Understanding urllib3: A Powerful HTTP Client Library

Click 【Follow + Collect】 to get the latestpractical code examples Knowledge Point Explanation urllib3 is a powerful, stable, and low-level HTTP client library that is a key dependency of the requests library. In office automation scenarios, when operations involve interaction with network resources, urllib3 plays a crucial role. 1. Connection Pool Management urllib3 provides connection … Read more

OpenFeign: The Remote Messenger for Java HTTP Clients

OpenFeign: The Remote Messenger for Java HTTP Clients

Brother Niu’s Java Kitchen: OpenFeign, The Remote Messenger for Java HTTP Clients! Introduction: From “Kitchen Novice” to “Master of Remote Delivery” Today, my friends, let’s talk about something interesting—OpenFeign! What is OpenFeign? In simple terms, it’s our “remote messenger” in Java, helping us easily handle HTTP requests between services. Speaking of this, I remember when … Read more

Aiohttp: Asynchronous HTTP Client and Server Library in Python

Aiohttp: Asynchronous HTTP Client and Server Library in Python

1. Introduction In network programming, the HTTP protocol is undoubtedly the most commonly used. When we use Python for network requests or to set up network services, a powerful tool is the aiohttp library. This library allows us to handle network requests without blocking the main thread, thereby improving program responsiveness and efficiency. Its advantages … Read more

OpenFeign: The Poet of Java HTTP Clients

OpenFeign: The Poet of Java HTTP Clients

OpenFeign: The Poet of Java HTTP Clients Introduction: Transitioning from Tester to Java Developer Hey friends, today I have a lot to talk about! I remember when I first transitioned from testing to Java development, I was completely confused when I encountered microservices for the first time… We click away on our browsers every day, … Read more

The Ultra-Lightweight HTTP Tool ‘wretch’: Simplifying API Requests in Just 3 Lines of Code for Frontend Developers!

The Ultra-Lightweight HTTP Tool 'wretch': Simplifying API Requests in Just 3 Lines of Code for Frontend Developers!

📌 Summary Tired of the cumbersome syntax of the fetch API? Today, we introduce the wretch framework, a lightweight HTTP client of only 7KB that can perform all request operations with the most elegant syntax! Whether for React/Vue projects or Node.js backends, complex request processes can be achieved in just 3 lines of code, making … Read more