Tagged articles

HTTP

801 articles · Page 1 of 9
21CTO
21CTO
Jun 30, 2026 · Backend Development

Why HTTP Finally Gets the Long‑Awaited QUERY Method

The IETF’s new RFC 10008 defines a QUERY HTTP method that combines GET’s safety and idempotence with POST’s ability to carry large request bodies, offering a standardized way for API designers to send complex, read‑only queries without the limitations of URL‑encoded parameters.

GET vs POSTGraphQLHTTP
0 likes · 7 min read
Why HTTP Finally Gets the Long‑Awaited QUERY Method
James' Growth Diary
James' Growth Diary
Jun 11, 2026 · Artificial Intelligence

Engineering AI Skills: When to Split, Tables, MCP vs HTTP, 5 Security Rules

The article outlines a practical engineering framework for AI Skills, detailing when to modularize based on line count and workflow separation, how to improve AI readability with tables and scripts, when to choose MCP servers versus simple HTTP calls, and five non‑negotiable security rules to keep Skills reliable and maintainable.

AI SkillsHTTPMCP
0 likes · 19 min read
Engineering AI Skills: When to Split, Tables, MCP vs HTTP, 5 Security Rules
ITPUB
ITPUB
Jun 10, 2026 · Operations

Avoidable P1 Outage: How Nginx Changes Caused All Gateway Requests to Return 400

A production change replaced two Nginx reverse‑proxy servers, introduced an upstream name containing an underscore, broke the Host header required by HTTP/1.1, and caused Spring Cloud Gateway to return 400 Bad Request for every request until the configuration was corrected.

400-bad-requestHTTPNGINX
0 likes · 16 min read
Avoidable P1 Outage: How Nginx Changes Caused All Gateway Requests to Return 400
Architect's Guide
Architect's Guide
Jun 10, 2026 · Backend Development

Essential Java Libraries Every Senior Developer Should Know

This article compiles a curated list of 20 widely used Java libraries—covering logging, JSON processing, testing, utilities, HTTP, XML, Excel, bytecode manipulation, connection pooling, messaging, PDF, date‑time, collections, email, HTML parsing, cryptography, embedded databases, JDBC debugging, serialization, and networking—to help developers avoid reinventing the wheel and boost productivity.

HTTPJavaLogging
0 likes · 12 min read
Essential Java Libraries Every Senior Developer Should Know
Architect's Guide
Architect's Guide
Jun 6, 2026 · Fundamentals

Mastering TCP, HTTP, Sockets, and Socket Connection Pools

This article walks through the OSI model, explains TCP three‑way handshake and four‑way termination, contrasts TCP with UDP, discusses TIME_WAIT issues, describes long vs short socket connections, shows how to design a custom protocol and implements a reusable Socket connection pool in Node.js.

Connection PoolHTTPNode.js
0 likes · 14 min read
Mastering TCP, HTTP, Sockets, and Socket Connection Pools
Java Architect Handbook
Java Architect Handbook
May 28, 2026 · Fundamentals

What Really Happens When You Hit Enter After Typing a URL?

The article breaks down the complete browser workflow from URL entry to page rendering, covering URL parsing, DNS lookup (recursive and iterative), TCP three‑way handshake, TLS negotiation, HTTP request/response exchange, and the final rendering steps, while also providing interview‑focused Q&A and a memorization mnemonic.

DNSHTTPNetwork
0 likes · 15 min read
What Really Happens When You Hit Enter After Typing a URL?
大转转FE
大转转FE
May 28, 2026 · Artificial Intelligence

How MCP Gives AI a Universal USB‑C Port to Bridge the Last Mile of Test Automation

The article explains how the Model Context Protocol (MCP) lets AI tools like Cursor read PRDs, generate validated Midscene YAML test cases, and upload them to the HAL‑9000 platform through a unified three‑primitive architecture, choosing stdio or HTTP transport, while ensuring security and scalability.

AI integrationCursorHAL-9000
0 likes · 17 min read
How MCP Gives AI a Universal USB‑C Port to Bridge the Last Mile of Test Automation
LuTiao Programming
LuTiao Programming
May 17, 2026 · Backend Development

What Is an API? Master the Basics in 10 Minutes

This article explains what an API is, how it acts as a communication middle‑man between clients and servers, walks through HTTP request components, compares REST, GraphQL, gRPC and WebSocket, shows practical code examples, status‑code meanings, and provides a step‑by‑step learning roadmap for beginners.

APIGraphQLHTTP
0 likes · 14 min read
What Is an API? Master the Basics in 10 Minutes
Architect Chen
Architect Chen
Apr 30, 2026 · Backend Development

Understanding Nginx Reverse Proxy: Detailed Principles and Configuration Guide

The article explains forward and reverse proxy concepts, walks through the key stages of Nginx reverse‑proxy processing—including TCP connection, request reception, upstream selection via proxy_pass, load‑balancing algorithms, and content forwarding—and provides a complete configuration example with header settings and load‑balancing strategies.

Backend ServersHTTPNGINX
0 likes · 4 min read
Understanding Nginx Reverse Proxy: Detailed Principles and Configuration Guide
Golang Shines
Golang Shines
Apr 28, 2026 · Backend Development

Essential Go Packages for Production Environments

This article compiles a curated list of production‑ready Go packages covering testing, logging, error handling, caching, databases, HTTP routing, HTTP clients, fault tolerance, Kafka, and various utility libraries, explaining their key features, concrete code examples, and why they are preferred in real‑world services.

CachingGoHTTP
0 likes · 15 min read
Essential Go Packages for Production Environments
Senior Xiao Ying
Senior Xiao Ying
Apr 16, 2026 · Backend Development

Say Goodbye to Data Chaos: Using CloudEvents to Standardize Event Formats in Spring Boot

Spring Boot can adopt the CloudEvents specification to unify event payloads across microservices, eliminating format inconsistencies; the article explains the spec, shows structured and binary HTTP modes, provides Maven dependencies, configuration, and code examples for producers, consumers, and reactive handling with Spring Cloud Function.

CloudEventsEvent-Driven ArchitectureHTTP
0 likes · 12 min read
Say Goodbye to Data Chaos: Using CloudEvents to Standardize Event Formats in Spring Boot
Golang Shines
Golang Shines
Apr 12, 2026 · Operations

What’s the Difference Between HTTP 502, 503, and 504? A Guide for Ops Engineers

This article explains the HTTP 5xx status codes 502, 503, and 504, detailing their definitions, typical trigger scenarios, step‑by‑step troubleshooting flows, practical Bash scripts, comparison tables, real‑world case studies, and monitoring/alerting configurations to help operations engineers quickly pinpoint and resolve these errors.

502503504
0 likes · 28 min read
What’s the Difference Between HTTP 502, 503, and 504? A Guide for Ops Engineers
java1234
java1234
Mar 26, 2026 · Backend Development

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

The article examines why a company might require every HTTP API to use POST, compares GET and POST characteristics, discusses RESTful principles, outlines the trade‑offs of a POST‑only policy, and offers practical guidance for choosing the right method based on business needs.

API designHTTPPOST
0 likes · 10 min read
Why Some Companies Force All APIs to Use POST – Pros, Cons, and Best Practices
DeepHub IMBA
DeepHub IMBA
Mar 24, 2026 · Backend Development

Dissecting the Tencent WeChat OpenClaw Plugin API and Recreating It in Pure Python

The article reverse‑engineers the @tencent‑weixin/openclaw‑weixin npm package to reveal the full ilink API (five POST JSON endpoints), explains hidden required fields, demonstrates a QR‑code login flow, and provides a complete 120‑line Python client that can send and receive messages reliably.

API reverse engineeringBotHTTP
0 likes · 17 min read
Dissecting the Tencent WeChat OpenClaw Plugin API and Recreating It in Pure Python
Open Source Tech Hub
Open Source Tech Hub
Mar 24, 2026 · Backend Development

Why PHP Remains a Top Choice for Learning Backend Development

PHP, often dismissed as outdated, actually offers unparalleled transparency with HTTP, a simple synchronous execution model, low entry barriers, built‑in web features, extensive documentation, and a massive ecosystem, making it an ideal language for beginners to master backend fundamentals.

HTTPPHPWeb Development
0 likes · 9 min read
Why PHP Remains a Top Choice for Learning Backend Development
Java Architect Handbook
Java Architect Handbook
Mar 19, 2026 · Information Security

Why HTTPS Beats HTTP: Deep Dive for Java Interview Success

This article provides a comprehensive technical guide for Java interviewers, detailing HTTP’s security flaws, how HTTPS resolves them through SSL/TLS encryption, certificate verification, and hybrid cryptography, and includes handshake steps, performance comparisons, common follow‑up questions, and concise memory mnemonics.

HTTPHTTPSSSL/TLS
0 likes · 14 min read
Why HTTPS Beats HTTP: Deep Dive for Java Interview Success
Golang Shines
Golang Shines
Mar 5, 2026 · Backend Development

Build a User CRUD Service from Scratch with Go‑Kratos

This step‑by‑step guide shows how to use the Go‑Kratos microservice framework to create a clean‑architecture user service, covering environment setup, project scaffolding, Protobuf API definition, code generation, layered implementation (biz, data, service), server registration, and testing with curl.

CRUDClean ArchitectureGo
0 likes · 14 min read
Build a User CRUD Service from Scratch with Go‑Kratos
Architect's Guide
Architect's Guide
Mar 3, 2026 · Fundamentals

Mastering TCP & HTTP Keepalive: Preventing Half-Open Connections

This article explains the concepts, purposes, and mechanisms of TCP keepalive and HTTP keepalive, detailing kernel parameters, timing intervals, and how they prevent half‑open connections, along with practical commands, configuration tips for servers like Nginx and Gunicorn, and the interaction between the two layers.

HTTPNetworkServer
0 likes · 10 min read
Mastering TCP & HTTP Keepalive: Preventing Half-Open Connections
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 28, 2026 · Fundamentals

GET vs POST: What’s the Real Difference in HTTP?

This article explains the fundamental differences between HTTP GET and POST methods, covering their request line structure, header and body handling, safety and idempotence properties, caching behavior, length limits, TCP packet usage, and how HTTP distinguishes them for resource management.

HTTPPOSTget
0 likes · 10 min read
GET vs POST: What’s the Real Difference in HTTP?
Top Architect
Top Architect
Feb 19, 2026 · Backend Development

Implementing HTTP Range (Partial Content) Downloads with SpringBoot

This article explains why large file downloads can fail on unstable networks, how to use HTTP Range headers and status codes for resumable downloads, and provides a complete SpringBoot implementation—including controller, service logic, and range‑parsing code—to enable reliable partial content delivery.

File DownloadHTTPJava
0 likes · 10 min read
Implementing HTTP Range (Partial Content) Downloads with SpringBoot
Code Mala Tang
Code Mala Tang
Feb 17, 2026 · Backend Development

How to Build a High‑Throughput HTTP Server with Node.js

This article explains what high‑throughput means for an HTTP server, why Node.js’s event‑driven, non‑blocking architecture makes it ideal, and provides step‑by‑step code examples—including a basic server, blocking vs. async I/O, clustering, keep‑alive, JSON optimization, and streaming—to help developers design scalable, low‑latency services.

HTTPNode.jshigh-throughput
0 likes · 8 min read
How to Build a High‑Throughput HTTP Server with Node.js
php Courses
php Courses
Jan 8, 2026 · Backend Development

Simplify PHP cURL Requests with curl_setopt_array

This guide explains how to use PHP's curl_setopt_array function to batch‑set cURL options, improving code readability and maintainability when sending HTTP requests, and includes a complete example with detailed code and important notes on option constants.

Backend DevelopmentHTTPcURL
0 likes · 4 min read
Simplify PHP cURL Requests with curl_setopt_array
php Courses
php Courses
Jan 6, 2026 · Backend Development

How to Retrieve HTTP Response Headers in PHP Using get_headers()

This guide explains the PHP get_headers() function, its syntax, parameters, and usage examples, showing how to fetch and inspect HTTP response headers for tasks such as file information retrieval, existence checks, and web crawling.

HTTPWeb Developmentbackend
0 likes · 4 min read
How to Retrieve HTTP Response Headers in PHP Using get_headers()
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 3, 2026 · Fundamentals

Understanding the Key Differences Between HTTP GET and POST Requests

GET and POST are two of the eight HTTP request methods; this article explains their request‑line, header and body structures, compares their characteristics such as safety, idempotence, caching, length limits and TCP packet usage, and clarifies why HTTP distinguishes them despite sharing the same underlying protocol.

HTTPPOSTget
0 likes · 11 min read
Understanding the Key Differences Between HTTP GET and POST Requests
php Courses
php Courses
Dec 18, 2025 · Backend Development

Master Go Rate Limiting: Token Bucket, IP-Based, and Redis Distributed Strategies

This article explains how to protect Go services from overload by implementing HTTP request rate limiting using the standard token‑bucket limiter, per‑IP throttling with a map and mutex, and a distributed approach with Redis and Lua scripts, complete with practical code examples and middleware integration.

GoHTTPMiddleware
0 likes · 7 min read
Master Go Rate Limiting: Token Bucket, IP-Based, and Redis Distributed Strategies
DevOps Coach
DevOps Coach
Dec 11, 2025 · Backend Development

Designing Clear and Consistent RESTful APIs: Best Practices

This guide teaches you how to design clean, consistent RESTful APIs by following proven best practices for resource modeling, URL design, filtering, sorting, pagination, proper HTTP methods, status codes, error handling, and versioning to avoid common pitfalls and improve maintainability.

API designError handlingFiltering
0 likes · 5 min read
Designing Clear and Consistent RESTful APIs: Best Practices
php Courses
php Courses
Dec 8, 2025 · Backend Development

How to Retrieve Detailed cURL Request Info in PHP with curl_getinfo

This guide explains how PHP's curl_getinfo function returns an associative array of request details, lists the most useful options such as effective URL and HTTP status code, and provides a complete example showing how to extract and display these metrics after a cURL request.

APIHTTPPHP
0 likes · 3 min read
How to Retrieve Detailed cURL Request Info in PHP with curl_getinfo
Java Companion
Java Companion
Nov 29, 2025 · Backend Development

Why Do We Still Need HTTP and RPC When TCP Exists?

The article explains how TCP provides reliable byte‑stream transport but lacks message boundaries, how HTTP adds structured semantics with headers like Content‑Length, and why RPC frameworks such as gRPC are introduced to make remote calls feel like local method invocations, especially in modern microservice architectures.

HTTPMicroservicesRPC
0 likes · 11 min read
Why Do We Still Need HTTP and RPC When TCP Exists?
Code Mala Tang
Code Mala Tang
Nov 7, 2025 · Backend Development

Master Three‑Layer Caching in FastAPI: HTTP, In‑Memory, and Redis

This guide explains the three‑layer caching strategy—HTTP cache headers, in‑memory caching, and Redis—detailing when to use each layer, how to implement them with FastAPI, common pitfalls, performance benchmarks, and best‑practice patterns for production‑grade applications.

CachingHTTPmemory
0 likes · 17 min read
Master Three‑Layer Caching in FastAPI: HTTP, In‑Memory, and Redis
php Courses
php Courses
Oct 23, 2025 · Backend Development

Master PHP’s header() Function: Redirects, Headers, and Advanced Uses

This article provides a comprehensive guide to PHP's header() function, covering its syntax, parameters, and practical code examples for page redirection, setting HTTP response headers, status codes, cache control, and file downloads, helping developers use it effectively.

HTTPPHPRedirect
0 likes · 4 min read
Master PHP’s header() Function: Redirects, Headers, and Advanced Uses
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 16, 2025 · Frontend Development

Build a Powerful, Zero‑Dependency HTTP Library with Abort, Cache, Retry, and SSE Support

This article walks through creating a lightweight, framework‑agnostic HTTP request library that extends fetch with features such as request cancellation, automatic caching, retry logic, concurrent control, progress tracking, and intelligent Server‑Sent Events parsing, complete with TypeScript interfaces, CLI scaffolding, and comprehensive testing.

HTTPLibrarySSE
0 likes · 23 min read
Build a Powerful, Zero‑Dependency HTTP Library with Abort, Cache, Retry, and SSE Support
Raymond Ops
Raymond Ops
Oct 13, 2025 · Fundamentals

Understanding Domain Names, HTML, and HTTP: A Complete Beginner’s Guide

This article explains the concept, structure, and types of domain names, the fundamentals of web pages and HTML—including document structure, tags, and HTML5 features—as well as the core principles, workflow, request/response formats, version evolution, and security extensions of the HTTP protocol.

Domain NameHTMLHTTP
0 likes · 14 min read
Understanding Domain Names, HTML, and HTTP: A Complete Beginner’s Guide
php Courses
php Courses
Sep 29, 2025 · Backend Development

Build a Simple PHP Router from Scratch: Step‑by‑Step Guide

This tutorial walks you through creating a lightweight PHP router—from understanding routing fundamentals and setting up project structure to writing the core Router class, configuring URL rewriting, defining routes with parameters, testing, and exploring extensions—empowering you to grasp framework internals and handle HTTP requests without a full‑stack framework.

Backend DevelopmentHTTPPHP
0 likes · 11 min read
Build a Simple PHP Router from Scratch: Step‑by‑Step Guide
Architect's Tech Stack
Architect's Tech Stack
Sep 29, 2025 · Backend Development

Unlock Java Productivity: How Hutool Simplifies Common Tasks

This article introduces the open‑source Java utility library Hutool, showcasing how its concise APIs for date handling, file I/O, HTTP requests, encryption, and general utilities can dramatically reduce boiler‑plate code and boost developer efficiency.

EncryptionFile I/OHTTP
0 likes · 8 min read
Unlock Java Productivity: How Hutool Simplifies Common Tasks
IT Services Circle
IT Services Circle
Sep 25, 2025 · Backend Development

Master Java Interviews: Overloading, HashMap, Thread Pools, GC & HTTP Essentials

This article combines practical advice for negotiating offers at Tonghuashun with a comprehensive Java interview cheat‑sheet covering method overloading vs overriding, final vs finally, sleep vs wait, HashMap insertion and resizing, reference types, HTTP request structure, status codes, thread‑pool parameters, and garbage‑collection algorithms.

GarbageCollectionHTTPHashMap
0 likes · 23 min read
Master Java Interviews: Overloading, HashMap, Thread Pools, GC & HTTP Essentials
Go Development Architecture Practice
Go Development Architecture Practice
Sep 24, 2025 · Backend Development

Best Go Web Frameworks Compared: Beego, Echo, Gin, Iris, and More

This article provides a comprehensive comparison of the most popular Go web frameworks—including Beego, Buffalo, Echo, Gin, Iris, and Revel—covering popularity, learning curve, core routing features, middleware ecosystems, server capabilities, view engines, MVC support, caching, testing, and more, with concrete code examples and repository links.

ComparisonHTTPMiddleware
0 likes · 14 min read
Best Go Web Frameworks Compared: Beego, Echo, Gin, Iris, and More
Code Wrench
Code Wrench
Sep 24, 2025 · Backend Development

Master Go Network Protocols: From TCP/UDP to HTTP/3 and TLS

This guide walks Go developers through the OSI and TCP/IP layering models, explains key transport and application protocols such as TCP, UDP, HTTP/1.1, HTTP/2, HTTP/3, RPC, WebSocket, and TLS, and provides practical Go code snippets and deployment tips for building performant, secure, and real‑time services.

GoHTTPNetwork Protocols
0 likes · 7 min read
Master Go Network Protocols: From TCP/UDP to HTTP/3 and TLS
Raymond Ops
Raymond Ops
Sep 20, 2025 · Fundamentals

Understanding HTTP vs HTTPS: From Basics to Secure Web Communication

This article explains the fundamentals of HTTP and HTTPS, compares their features, details how internet messages travel through DNS, routers, IP and MAC addresses, describes request and response structures, ports, encryption methods, cookies versus sessions, and provides a comprehensive summary of their differences.

HTTPHTTPSSessions
0 likes · 20 min read
Understanding HTTP vs HTTPS: From Basics to Secure Web Communication
Code Mala Tang
Code Mala Tang
Sep 13, 2025 · Information Security

Mastering CORS: How to Fix Cross-Origin Errors in Web Apps

Learn what CORS (Cross-Origin Resource Sharing) is, why browsers block cross-origin requests, and how to configure servers—using Java, Express.js, or Spring Boot—to handle preflight checks, simple requests, and fine-grained security headers, ensuring safe and functional web applications.

CORSCross-OriginHTTP
0 likes · 13 min read
Mastering CORS: How to Fix Cross-Origin Errors in Web Apps
php Courses
php Courses
Sep 4, 2025 · Backend Development

Master PHP’s get_headers(): Retrieve HTTP Headers with Code Examples

Learn how to use PHP’s get_headers() function to fetch HTTP response headers, understand its parameters and formats, see practical code snippets, and explore common scenarios such as checking remote files, obtaining file metadata, and building web crawlers.

HTTPHeadersPHP
0 likes · 4 min read
Master PHP’s get_headers(): Retrieve HTTP Headers with Code Examples
Efficient Ops
Efficient Ops
Aug 31, 2025 · Fundamentals

Master Computer Network Fundamentals: TCP/UDP, HTTP, Socket & More

This comprehensive guide walks readers through the fundamentals of computer networking, covering architecture models, TCP and UDP protocols, HTTP basics, socket programming, IP addressing, ICMP, Ping, and related concepts such as routers, cookies, and token authentication, all illustrated with clear diagrams.

Computer NetworksHTTPICMP
0 likes · 9 min read
Master Computer Network Fundamentals: TCP/UDP, HTTP, Socket & More
JavaScript
JavaScript
Aug 30, 2025 · Frontend Development

Why Fetch + AbortController Is Replacing Axios for Modern Web Apps

This article explains how the native fetch API, combined with the AbortController Web API, now offers zero‑dependency, cancellable, and timeout‑capable HTTP requests, effectively addressing the shortcomings that once made Axios the default choice for JavaScript developers.

AbortControllerHTTPJavaScript
0 likes · 5 min read
Why Fetch + AbortController Is Replacing Axios for Modern Web Apps
Java Architect Essentials
Java Architect Essentials
Aug 28, 2025 · Backend Development

Simplify Java HTTP Calls with UniHttp: A Declarative Framework Guide

This article introduces UniHttp, a declarative HTTP‑client framework for Java that replaces traditional HttpClient/OkHttp code with annotation‑driven interfaces, shows quick‑start setup, explains all supported annotations, lifecycle hooks, custom client configuration, and a real‑world enterprise integration example.

Backend DevelopmentDeclarative APIHTTP
0 likes · 22 min read
Simplify Java HTTP Calls with UniHttp: A Declarative Framework Guide
Open Source Tech Hub
Open Source Tech Hub
Aug 25, 2025 · Backend Development

Why Guzzle Is the Go-To PHP HTTP Client for Modern Backend Development

Guzzle is a powerful, extensible PHP HTTP client that simplifies sending synchronous or asynchronous requests, supports PSR‑7 and PSR‑18 standards, offers a middleware system, and integrates easily via Composer, making it ideal for API integration, file transfer, microservice communication, web crawling, and testing.

APIComposerGuzzle
0 likes · 7 min read
Why Guzzle Is the Go-To PHP HTTP Client for Modern Backend Development
macrozheng
macrozheng
Aug 23, 2025 · Backend Development

Backend Essentials: TCP/UDP, HTTP, Linux, MySQL Indexes & C++ Basics

This article compiles essential backend knowledge, covering TCP vs UDP differences, why HTTP uses TCP, HTTP/2 and HTTP/3 improvements, status codes, long vs short connections, key Linux process commands, MySQL B+Tree indexing, C++ struct/class nuances, STL container types, map thread‑safety, and queue versus stack distinctions.

Backend DevelopmentC#HTTP
0 likes · 19 min read
Backend Essentials: TCP/UDP, HTTP, Linux, MySQL Indexes & C++ Basics
php Courses
php Courses
Aug 18, 2025 · Backend Development

Master curl_setopt: Configure PHP cURL Requests Like a Pro

This guide explains the PHP curl_setopt() function, covering its syntax, parameters, return value, and a complete example that demonstrates configuring a cURL session to perform a GET request with URL, method, timeout, and response handling, helping developers master HTTP requests in PHP.

HTTPcURLcurl_setopt
0 likes · 4 min read
Master curl_setopt: Configure PHP cURL Requests Like a Pro
Liangxu Linux
Liangxu Linux
Aug 11, 2025 · Fundamentals

Mastering curl: Essential Commands, Options, and Real‑World Examples

This guide explains what curl is, why it’s useful for network debugging and automation, shows how to install it on common Linux distributions, describes its syntax, lists the most frequently used options for requests, data transfer, output handling, debugging, and provides practical command‑line examples.

HTTPLinuxcURL
0 likes · 7 min read
Mastering curl: Essential Commands, Options, and Real‑World Examples
Architecture Digest
Architecture Digest
Jul 24, 2025 · Backend Development

RPC vs HTTP: Which Wins for Enterprise Services?

This article compares RPC and HTTP services, explains the OSI model layers relevant to each, details RPC architecture components, discusses synchronous and asynchronous calls, and reviews popular RPC frameworks such as gRPC, Thrift, and Dubbo, helping developers choose the right approach for large‑scale enterprise applications.

Backend DevelopmentDubboHTTP
0 likes · 9 min read
RPC vs HTTP: Which Wins for Enterprise Services?
php Courses
php Courses
Jul 24, 2025 · Backend Development

Mastering PHP cURL: How to Initialize and Use curl_init Effectively

This article explains the PHP cURL curl_init function, covering its syntax, parameters, return values, and provides a complete example demonstrating session initialization, option setting, execution, error handling, and response parsing to help developers communicate with remote servers efficiently.

APIBackend DevelopmentHTTP
0 likes · 4 min read
Mastering PHP cURL: How to Initialize and Use curl_init Effectively
Architect
Architect
Jul 14, 2025 · Backend Development

Why RPC Beats HTTP: Architecture, Sync/Async, and Top Frameworks

This article compares RPC and HTTP services, explains the OSI seven‑layer model, details RPC architecture and its synchronous versus asynchronous calls, reviews popular RPC frameworks such as gRPC, Thrift, and Dubbo, and discusses when to choose RPC over HTTP for enterprise applications.

Backend DevelopmentDubboHTTP
0 likes · 9 min read
Why RPC Beats HTTP: Architecture, Sync/Async, and Top Frameworks
Code Ape Tech Column
Code Ape Tech Column
Jul 12, 2025 · Backend Development

Mastering OKHttpUtil: Simplify Java HTTP Requests with Ready‑to‑Use Code

This article introduces the lightweight OKHttpUtil wrapper for Java and Kotlin, outlines its key features such as automatic protocol detection, cookie handling, proxy and header configuration, GZIP decompression, and Spring Boot integration, and provides comprehensive code examples for GET, POST, file upload, download, chained requests, and custom API client creation.

APIHTTPJava
0 likes · 10 min read
Mastering OKHttpUtil: Simplify Java HTTP Requests with Ready‑to‑Use Code
php Courses
php Courses
Jul 8, 2025 · Backend Development

Master PHP’s header() Function: Redirects, HTTP Headers, and Caching Tricks

This article provides a comprehensive guide to PHP's header() function, covering its syntax, parameters, and practical examples for page redirection, setting HTTP response headers, controlling cache behavior, and enabling file downloads, while emphasizing proper usage before output.

Backend DevelopmentCachingFile Download
0 likes · 4 min read
Master PHP’s header() Function: Redirects, HTTP Headers, and Caching Tricks
php Courses
php Courses
Jul 3, 2025 · Backend Development

Mastering PHP curl_setopt: Set Options for HTTP Requests

This article explains how to use PHP's curl_setopt function to configure cURL sessions, covering its syntax, parameters, return values, and a complete example that demonstrates sending a GET request with custom options and handling the response.

HTTPPHPbackend
0 likes · 4 min read
Mastering PHP curl_setopt: Set Options for HTTP Requests
php Courses
php Courses
Jun 27, 2025 · Backend Development

Mastering curl_multi_getcontent(): Retrieve Multiple cURL Sessions in PHP

This article explains how the PHP curl_multi_getcontent() function works, demonstrates its use with a complete example for fetching multiple concurrent API responses, and highlights important considerations for ensuring each request has finished before retrieving its content.

HTTPcURLmulti-request
0 likes · 4 min read
Mastering curl_multi_getcontent(): Retrieve Multiple cURL Sessions in PHP
Java Tech Enthusiast
Java Tech Enthusiast
Jun 20, 2025 · Information Security

Why the Misspelled HTTP Referer Header Matters for Security and Analytics

The HTTP Referer header, a ubiquitous but often overlooked request field, records the source page of a user, aids traffic analysis, enables anti‑hotlinking and CSRF protection, and carries a historic misspelling that led to the Referrer‑Policy standards governing privacy and security.

HTTPPrivacyReferrer-Policy
0 likes · 8 min read
Why the Misspelled HTTP Referer Header Matters for Security and Analytics
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.

HTTPNetwork ProtocolsQUIC
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 designHTTPMicroservices
0 likes · 11 min read
Why Do Some Companies Force All APIs to Use POST? Pros, Cons, and Best Practices
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.

CircuitBreakerHTTPJava
0 likes · 19 min read
Retrofit Spring Boot Starter: Lightweight HTTP Client Integration with Advanced Features
Lin is Dream
Lin is Dream
May 30, 2025 · Backend Development

What’s the Real Difference Between NGINX keepalive and HTTP keep‑alive?

Explain that “keepalive” is a concept used in both NGINX and HTTP protocol but with different meanings. In HTTP, keep‑alive (or persistent connection) is a header that allows a TCP connection to be reused for multiple requests, reducing latency. In NGINX, keepalive refers to the connection‑pool settings for upstream servers, controlling how many persistent connections are kept and their timeout.

HTTPReverse Proxykeepalive
0 likes · 8 min read
What’s the Real Difference Between NGINX keepalive and HTTP keep‑alive?
Raymond Ops
Raymond Ops
May 29, 2025 · Backend Development

Mastering Nginx proxy_pass: How Slash Placement Affects URL Forwarding

This guide explains how the presence or absence of trailing slashes in Nginx location and proxy_pass directives changes the final proxied URL, providing eight concrete configuration examples and the resulting URLs to help you avoid common routing errors.

ConfigurationHTTPNGINX
0 likes · 6 min read
Mastering Nginx proxy_pass: How Slash Placement Affects URL Forwarding
BirdNest Tech Talk
BirdNest Tech Talk
May 25, 2025 · Backend Development

Simplify Go HTTP Error Handling with a Unified Wrapper Pattern

Learn how to eliminate repetitive error checks in Go HTTP servers by returning errors from handlers, defining a custom HTTPError type, wrapping handlers with an error‑handling middleware, and using concise helper functions, resulting in cleaner, more maintainable code.

Error handlingHTTPMiddleware
0 likes · 5 min read
Simplify Go HTTP Error Handling with a Unified Wrapper Pattern
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
FunTester
FunTester
May 8, 2025 · Backend Development

Mastering HTTP Timeouts: Types, Causes, and Chaos Mesh Simulations

Understanding the three HTTP timeout types—connect, write, and read—helps engineers pinpoint failures, while detailed examples of causes and observable symptoms guide troubleshooting, and step-by-step Chaos Mesh simulations demonstrate how to inject and monitor these faults to validate system resilience.

Fault InjectionHTTPbackend
0 likes · 17 min read
Mastering HTTP Timeouts: Types, Causes, and Chaos Mesh Simulations
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
MaGe Linux Operations
MaGe Linux Operations
May 4, 2025 · Fundamentals

Unlock the Secrets of Domains, HTML, and HTTP: A Complete Web Fundamentals Guide

This comprehensive guide explains domain name concepts, structures, and registration, introduces web page fundamentals and HTML basics—including tags, syntax, and HTML5 features—then covers HTTP protocol essentials, request/response formats, version evolution, and HTTPS security, providing a solid foundation for modern web development.

BasicsHTMLHTTP
0 likes · 13 min read
Unlock the Secrets of Domains, HTML, and HTTP: A Complete Web Fundamentals Guide
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
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 29, 2025 · Backend Development

Why Streamable HTTP Beats HTTP+SSE for AI Model Communication

The article examines the new Streamable HTTP transport layer introduced in the Model Context Protocol (MCP), comparing it with the traditional HTTP+SSE approach and demonstrating its superior stability, performance, and client simplicity through architectural analysis, session management details, and extensive benchmark results.

AIHTTPMCP
0 likes · 13 min read
Why Streamable HTTP Beats HTTP+SSE for AI Model Communication
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.

HTTPPHPWeb Development
0 likes · 4 min read
Using PHP get_headers() to Retrieve HTTP Response Headers
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.

HTTPbackendfrontend
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.

HTTPNetwork ProgrammingPython
0 likes · 9 min read
Understanding HTTP Protocol and Using Python requests Library
Open Source Linux
Open Source Linux
Apr 18, 2025 · Fundamentals

Understanding HTTP vs HTTPS: Protocol Basics, Security, and Session Management

This article explains the fundamental differences between HTTP and HTTPS, how internet messages travel through DNS and routers, the roles of IP and MAC addresses, port conventions, request/response structures, encryption methods, digital certificates, and compares cookies with server‑side sessions for state management.

HTTPHTTPSSessions
0 likes · 16 min read
Understanding HTTP vs HTTPS: Protocol Basics, Security, and Session Management
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.

APIError CodesHTTP
0 likes · 6 min read
The Chaotic Evolution of API Design: From Early AJAX to Post‑Restful Practices
Liangxu Linux
Liangxu Linux
Apr 13, 2025 · Fundamentals

Why HTTPS Matters: A Deep Dive into HTTP, Encryption, Cookies, and Sessions

This article explains the fundamentals of HTTP and HTTPS, detailing how web requests travel across the internet, the roles of IP and MAC addresses, port numbers, request and response structures, encryption methods, digital certificates, and the differences between cookies and sessions.

EncryptionHTTPHTTPS
0 likes · 18 min read
Why HTTPS Matters: A Deep Dive into HTTP, Encryption, Cookies, and Sessions