Tag

HTTP

1 views collected around this technical thread.

Java Tech Enthusiast
Java Tech Enthusiast
Jun 12, 2025 · Backend Development

Why Cloudflare Replaced Nginx with Pingora: Inside the Next‑Gen Rust Proxy

This article explains how Cloudflare built Pingora, a Rust‑based HTTP proxy that outperforms Nginx in speed, efficiency, and security, detailing the architectural limits of Nginx, the decision to create a custom solution, design choices, performance gains, added features, and future plans.

BackendCloudflareHTTP
0 likes · 14 min read
Why Cloudflare Replaced Nginx with Pingora: Inside the Next‑Gen Rust Proxy
Top Architect
Top Architect
Jun 11, 2025 · Fundamentals

Why HTTP/3 and QUIC Are Revolutionizing Web Performance

This article traces the evolution from HTTP/1.1 to HTTP/3, explains QUIC's design and its advantages over TCP, and examines how features like connection migration, head‑of‑line blocking elimination, congestion control, and flow control improve latency and reliability for modern web applications.

HTTPHTTP3QUIC
0 likes · 16 min read
Why HTTP/3 and QUIC Are Revolutionizing Web Performance
macrozheng
macrozheng
Jun 11, 2025 · Backend Development

Why Do Some Companies Force All APIs to Use POST? Pros, Cons, and Best Practices

The article examines why some companies mandate POST for every API, compares GET and POST characteristics, discusses RESTful principles, weighs the benefits and drawbacks, and offers practical guidance while showcasing an open‑source microservice project for deeper learning.

API designBackendGET
0 likes · 11 min read
Why Do Some Companies Force All APIs to Use POST? Pros, Cons, and Best Practices
Test Development Learning Exchange
Test Development Learning Exchange
Jun 7, 2025 · Backend Development

Build a Lightweight Python GUI for Testing REST and SOAP APIs (with .exe Packaging)

This tutorial walks you through creating a compact Python Tkinter GUI that can send GET/POST requests, handle JSON or XML payloads, support Bearer tokens, clean illegal URL characters, and be packaged into a standalone Windows executable using PyInstaller.

API testingGUIHTTP
0 likes · 12 min read
Build a Lightweight Python GUI for Testing REST and SOAP APIs (with .exe Packaging)
Architect's Tech Stack
Architect's Tech Stack
Jun 4, 2025 · Backend Development

Retrofit Spring Boot Starter: Lightweight HTTP Client Integration with Advanced Features

This article introduces the Retrofit Spring Boot Starter, a lightweight HTTP client framework for Spring Boot that simplifies HTTP request handling, supports custom OkHttpClient injection, annotation‑based interceptors, logging, retry, error decoding, circuit‑breaker integration, connection‑pool management, global interceptors, microservice calls, and flexible call adapters and converters.

HTTPJavaLogging
0 likes · 19 min read
Retrofit Spring Boot Starter: Lightweight HTTP Client Integration with Advanced Features
Top Architect
Top Architect
May 21, 2025 · Frontend Development

Understanding Same‑Origin Policy and CORS in Web Development

This article explains the browser's same‑origin policy, its role in preventing XSS, CSRF and other attacks, details the protocol, host and port rules, illustrates with examples, and then describes CORS, simple and preflight requests, credential handling, and provides a complete request flow diagram.

CORSHTTPPreflight
0 likes · 17 min read
Understanding Same‑Origin Policy and CORS in Web Development
Java Architect Essentials
Java Architect Essentials
May 11, 2025 · Backend Development

Simplifying HTTP Response Status Handling in SpringBoot with @ResponseStatus

The article explains how SpringBoot's @ResponseStatus annotation can automatically set HTTP response status codes for methods and custom exceptions, reducing boilerplate code, improving maintainability, and offering flexible error handling, with practical examples and best‑practice guidelines.

@ResponseStatusBackendExceptionHandling
0 likes · 7 min read
Simplifying HTTP Response Status Handling in SpringBoot with @ResponseStatus
FunTester
FunTester
May 6, 2025 · Backend Development

Understanding HTTP Status Codes and API Testing with Postman and Eolinker

This article explains common HTTP status codes, demonstrates step‑by‑step API testing using Postman—including basic requests, exception handling, token management, test assertions, and collection runs—shows how to import Postman collections into Eolinker, compares the two tools, and adds practical tips and code examples.

API testingEolinkerHTTP
0 likes · 7 min read
Understanding HTTP Status Codes and API Testing with Postman and Eolinker
Test Development Learning Exchange
Test Development Learning Exchange
May 4, 2025 · Backend Development

How to Set HTTP Request Headers in Locust

This guide explains how to configure custom HTTP request headers in Locust for GET, POST, and shared header scenarios, providing code examples, best practices for security, dynamic updates, and error handling to ensure effective load testing of APIs.

HTTPHeadersLocust
0 likes · 4 min read
How to Set HTTP Request Headers in Locust
php中文网 Courses
php中文网 Courses
Apr 29, 2025 · Backend Development

Using PHP get_headers() to Retrieve HTTP Response Headers

This article explains how to use PHP's get_headers() function to fetch HTTP response headers from a URL, describes its syntax and parameters, provides code examples for retrieving and printing headers, and outlines common use cases such as file information, existence checks, and web crawling.

BackendHTTPPHP
0 likes · 4 min read
Using PHP get_headers() to Retrieve HTTP Response Headers
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 27, 2025 · Backend Development

Implementing MCP over SSE/HTTP in a SpringBoot Backend

This article explains how to extend an open‑source smart production management system with MCP support by creating SSE/HTTP endpoints, a token‑based MAP, and a McpService that scans, executes, and pushes results, and demonstrates client configuration using CherryStudio.

BackendHTTPMCP
0 likes · 6 min read
Implementing MCP over SSE/HTTP in a SpringBoot Backend
Java Tech Enthusiast
Java Tech Enthusiast
Apr 26, 2025 · Backend Development

The Evolution and Chaos of HTTP Status Codes and RESTful API Design

The article traces how an early AJAX API that used only HTTP 200 and a simple JSON wrapper devolved into a tangled mix of proper RESTful codes, custom three‑digit‑plus statuses, pseudo‑resources, PATCH work‑arounds, and finally a pragmatic scheme that keeps 200 for success, adds extended numeric categories, and adopts verb‑adjective‑resource method names for clarity.

API designBackendHTTP
0 likes · 5 min read
The Evolution and Chaos of HTTP Status Codes and RESTful API Design
Java Captain
Java Captain
Apr 26, 2025 · Fundamentals

Understanding HTTP Protocol: Basics, Request Process, and Server Response

This article provides a comprehensive overview of the HTTP protocol, covering its fundamental concepts, the complete request lifecycle—including DNS resolution, TCP handshake, request headers, methods, cookies, and tokens—and detailed server response structures with practical Spring Boot examples.

BackendHTTPWeb
0 likes · 15 min read
Understanding HTTP Protocol: Basics, Request Process, and Server Response
php中文网 Courses
php中文网 Courses
Apr 25, 2025 · Backend Development

Understanding HTTP Protocol and Using Python requests Library

This article introduces the fundamentals of the HTTP protocol, explains its request and response structures, and provides a comprehensive guide to using Python's requests library for sending GET, POST, PUT, DELETE requests, handling headers, parameters, JSON responses, timeouts, and exceptions.

Backend DevelopmentHTTPNetwork Programming
0 likes · 9 min read
Understanding HTTP Protocol and Using Python requests Library
Architect's Tech Stack
Architect's Tech Stack
Apr 15, 2025 · Backend Development

The Chaotic Evolution of API Design: From Early AJAX to Post‑Restful Practices

This article narrates the messy history of API design, illustrating early AJAX conventions, the misuse of HTTP status codes, the challenges of maintaining Restful standards, ad‑hoc extensions, and the eventual abandonment of Restful in favor of a simplified POST‑centric approach, while highlighting practical lessons for backend developers.

APIBackendDesign
0 likes · 6 min read
The Chaotic Evolution of API Design: From Early AJAX to Post‑Restful Practices
Top Architect
Top Architect
Apr 14, 2025 · Backend Development

Measuring Heap Memory Consumption of HTTP and RPC Requests in a SpringBoot Application

This article details a step‑by‑step experiment using SpringBoot 2.5.4 and JMeter to quantify how much heap memory a single HTTP or RPC request consumes, analyzes GC logs, presents code snippets for the test endpoints, and discusses the impact of logging and payload size on memory usage.

GCHTTPJMeter
0 likes · 11 min read
Measuring Heap Memory Consumption of HTTP and RPC Requests in a SpringBoot Application
Test Development Learning Exchange
Test Development Learning Exchange
Mar 19, 2025 · Backend Development

Using Python Requests to Send RESTful API Requests: A Step‑by‑Step Guide

This article introduces the fundamentals of RESTful APIs and demonstrates how to install the Python requests library, send GET, POST, PUT, and DELETE requests, set custom headers, handle responses, manage sessions, and apply best‑practice tips for reliable API testing.

API testingBackend DevelopmentHTTP
0 likes · 6 min read
Using Python Requests to Send RESTful API Requests: A Step‑by‑Step Guide
Test Development Learning Exchange
Test Development Learning Exchange
Mar 18, 2025 · Backend Development

How to Set and Inspect HTTP Request Headers with Python requests

This guide explains why request headers are needed, shows how to set them using Python's requests library—including basic headers and authentication tokens—and demonstrates how to view both request and response headers along with common header usage tips.

APIBackend DevelopmentHTTP
0 likes · 5 min read
How to Set and Inspect HTTP Request Headers with Python requests
Test Development Learning Exchange
Test Development Learning Exchange
Mar 17, 2025 · Backend Development

Python Requests Library: Core Modules, Methods, Parameters, and Usage Examples

This tutorial explains the Python requests library, covering its core modules, HTTP methods (GET, POST, PUT, DELETE), key parameters, session management, and exception handling with practical code examples for API interaction and best practices.

APIException HandlingHTTP
0 likes · 5 min read
Python Requests Library: Core Modules, Methods, Parameters, and Usage Examples
Architecture Digest
Architecture Digest
Mar 13, 2025 · Backend Development

Using Spring's ResponseBodyEmitter for Real-Time Streaming Responses

This article explains how Spring's ResponseBodyEmitter, introduced in Spring 4.2, enables lightweight asynchronous HTTP streaming for use cases like real-time logs, progress updates, chat, and AI responses, and provides a complete code example with best-practice guidelines.

BackendHTTPJava
0 likes · 9 min read
Using Spring's ResponseBodyEmitter for Real-Time Streaming Responses