Tagged articles
785 articles
Page 6 of 8
System Architect Go
System Architect Go
Mar 3, 2021 · Information Security

HTTP Request Smuggling

This article explains what HTTP request smuggling is, how the vulnerability arises from conflicting Content‑Length and Transfer‑Encoding headers, describes common CL.TE, TE.CL and TE.TE attack patterns, and outlines detection techniques and defensive measures for modern web infrastructures.

AttackHTTPRequest Smuggling
0 likes · 29 min read
HTTP Request Smuggling
Java Backend Technology
Java Backend Technology
Feb 28, 2021 · Information Security

Why HTTP Is Unsafe and How HTTPS Secures Your Data

This article examines the vulnerabilities of HTTP, illustrates man‑in‑the‑middle attacks, and explains how HTTPS—through SSL/TLS handshakes, certificate authorities, and asymmetric encryption—protects communications, providing a comprehensive understanding of web security fundamentals for developers and users alike.

Certificate AuthorityHTTPHTTPS
0 likes · 10 min read
Why HTTP Is Unsafe and How HTTPS Secures Your Data
High Availability Architecture
High Availability Architecture
Feb 22, 2021 · Backend Development

Evolution and Performance Optimization of Ximalaya's High‑Throughput HTTP Gateway

This article details the design evolution, architectural redesign, and performance‑tuning techniques of Ximalaya's gateway—from an initial Tomcat NIO implementation to a fully asynchronous Netty‑based solution—covering traffic management, timeout handling, monitoring, and future HTTP/2 migration.

AsynchronousHTTPmonitoring
0 likes · 16 min read
Evolution and Performance Optimization of Ximalaya's High‑Throughput HTTP Gateway
Java Captain
Java Captain
Feb 10, 2021 · Backend Development

Java Web Crawler for Downloading Sogou Image Search Results

This article demonstrates how to build a Java-based web crawler that fetches image URLs from Sogou Image Search, parses the JSON response, and downloads thousands of pictures to a local directory using multithreaded processing and custom HTTP utilities.

HTTPImage DownloadJava
0 likes · 19 min read
Java Web Crawler for Downloading Sogou Image Search Results
21CTO
21CTO
Feb 7, 2021 · Backend Development

Why RPC Beats HTTP for Scalable Backend Services

This article explains the OSI seven‑layer model, compares HTTP RESTful services with RPC architectures, and shows when and why to choose RPC for high‑performance, distributed backend systems.

HTTPOSI modelRPC
0 likes · 9 min read
Why RPC Beats HTTP for Scalable Backend Services
Liangxu Linux
Liangxu Linux
Feb 4, 2021 · Fundamentals

66 Essential Computer Network Concepts Every Developer Should Know

This comprehensive guide covers 66 key computer networking topics, from the evolution of HTTP protocols and request methods to TCP/IP fundamentals, TLS/HTTPS security, web performance optimization, caching strategies, cookies, tokens, and common interview questions, providing clear explanations, diagrams, and practical examples for developers.

HTTPProtocolsSecurity
0 likes · 66 min read
66 Essential Computer Network Concepts Every Developer Should Know
Top Architect
Top Architect
Feb 3, 2021 · Backend Development

Standardizing HTTP API Error Responses with RFC 7807 Problem Details

The article explains how the IETF's RFC 7807 standardizes HTTP API error responses by defining a common problem‑details format, describing its fields, JSON/XML examples, benefits for clients and servers, and practical steps for adopting it across various programming ecosystems.

APIBackendError Handling
0 likes · 12 min read
Standardizing HTTP API Error Responses with RFC 7807 Problem Details
DeWu Technology
DeWu Technology
Jan 29, 2021 · Backend Development

Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment

Hulk is a non‑intrusive HTTP mock platform built with Django, mitmproxy, Vue, MongoDB and MySQL that lets teams mock client‑side, gateway-level and inter‑service APIs via configurable responses, without modifying production code, thereby reducing test‑data creation effort, stabilizing automation and improving overall testing efficiency.

DeploymentDjangoHTTP
0 likes · 14 min read
Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment
FunTester
FunTester
Jan 28, 2021 · Operations

Turn Browser Curl Calls into Fast Java Performance Tests

This article explains how to capture browser curl requests, parse them into Java HttpRequestBase objects, and run high‑concurrency performance tests using a custom FunTester framework, complete with code examples, metrics, and repository links.

AutomationBackendHTTP
0 likes · 8 min read
Turn Browser Curl Calls into Fast Java Performance Tests
Java Architect Essentials
Java Architect Essentials
Jan 16, 2021 · Backend Development

Integrating Retrofit with Spring Boot Using retrofit‑spring‑boot‑starter

This article explains how to quickly integrate the Retrofit HTTP client into a Spring Boot project with the retrofit‑spring‑boot‑starter, covering dependency setup, configuration annotations, interface definition, custom annotation‑based interceptors, connection‑pool management, logging, exception formatting, call adapters, converters, and global interceptors, all illustrated with complete code examples.

HTTPInterceptorJava
0 likes · 13 min read
Integrating Retrofit with Spring Boot Using retrofit‑spring‑boot‑starter
macrozheng
macrozheng
Jan 14, 2021 · Backend Development

Mastering CORS in Spring Boot: Simple Configurations to Eliminate Cross‑Origin Errors

This article explains the Same Origin Policy, introduces the CORS standard, details simple and preflight request handling, lists essential response headers, and provides three practical Spring Boot solutions—including global configuration, a servlet filter, and the @CrossOrigin annotation—to resolve cross‑origin issues.

BackendCORSCross-Origin
0 likes · 10 min read
Mastering CORS in Spring Boot: Simple Configurations to Eliminate Cross‑Origin Errors
Python Programming Learning Circle
Python Programming Learning Circle
Jan 12, 2021 · Information Security

Understanding HTTP, HTTPS, and How They Prevent Man‑in‑the‑Middle Attacks

The article explains the vulnerabilities of plain HTTP, demonstrates how man‑in‑the‑middle attacks can intercept and modify traffic, and describes the evolution of security mechanisms—including symmetric and asymmetric encryption, TLS handshakes, and certificate authority verification—that together make HTTPS a robust solution for protecting web communications.

Certificate AuthorityHTTPHTTPS
0 likes · 8 min read
Understanding HTTP, HTTPS, and How They Prevent Man‑in‑the‑Middle Attacks
Top Architect
Top Architect
Jan 5, 2021 · Fundamentals

Understanding HTTP: Characteristics, Connection Management, and Performance Optimizations

This article explains the core characteristics of the HTTP protocol—including its flexibility, reliability, application‑layer nature, request‑response model, and statelessness—and then details short and long connection management, related header fields, head‑of‑line blocking, and practical performance‑enhancing techniques such as concurrent connections and domain sharding.

Connection ManagementHTTPlong-connection
0 likes · 17 min read
Understanding HTTP: Characteristics, Connection Management, and Performance Optimizations
MaGe Linux Operations
MaGe Linux Operations
Jan 3, 2021 · Fundamentals

Why HTTP Still Rules: Key Features, Connection Types, and Performance Tips

This article explains HTTP's core characteristics—flexibility, reliability, application‑layer nature, request‑response model, and statelessness—then dives into short‑ and long‑connection management, head‑of‑line blocking, and practical optimization techniques such as concurrent connections and domain sharding.

Connection ManagementHTTPlong-connection
0 likes · 17 min read
Why HTTP Still Rules: Key Features, Connection Types, and Performance Tips
Liangxu Linux
Liangxu Linux
Dec 29, 2020 · Backend Development

Why HTTP/3 Matters: From TCP Limits to QUIC’s Breakthrough

This article traces the evolution of HTTP from its 1991 origins through HTTP/1.0, 1.1, SPDY, and HTTP/2, explaining why the shift to UDP‑based QUIC in HTTP/3 promises faster, more secure web delivery while also highlighting the new protocol’s challenges.

HTTPNetworkingQUIC
0 likes · 14 min read
Why HTTP/3 Matters: From TCP Limits to QUIC’s Breakthrough
Top Architect
Top Architect
Dec 17, 2020 · Information Security

Understanding HTTP, HTTPS, and How They Prevent Man‑in‑the‑Middle Attacks

This article explains the fundamentals of the HTTP protocol, demonstrates how its plaintext transmission enables man‑in‑the‑middle attacks, and then details how HTTPS (TLS/SSL) with certificate authority verification and asymmetric key exchange secures web communication against such threats.

Certificate AuthorityHTTPHTTPS
0 likes · 9 min read
Understanding HTTP, HTTPS, and How They Prevent Man‑in‑the‑Middle Attacks
Liangxu Linux
Liangxu Linux
Dec 15, 2020 · Operations

Mastering curl: Essential Command‑Line Options for HTTP Requests

This guide provides a concise reference of curl's most useful command‑line options, explaining how to set headers, handle cookies, send data, control redirects, limit bandwidth, and debug requests, enabling developers and operators to replace GUI tools with a powerful terminal utility.

HTTPcURLtool
0 likes · 12 min read
Mastering curl: Essential Command‑Line Options for HTTP Requests
Top Architect
Top Architect
Dec 13, 2020 · Frontend Development

Comprehensive Overview of Browser Rendering Process and HTTP Request Flow

This article provides a detailed, step‑by‑step explanation of how a browser processes a simple HTTP request—from URL parsing, DNS lookup, and TCP connection through server handling, response reception, HTML/CSS parsing, layout, painting, reflow/repaint, and JavaScript execution—highlighting key concepts, optimizations, and common pitfalls.

BrowserDNSHTTP
0 likes · 16 min read
Comprehensive Overview of Browser Rendering Process and HTTP Request Flow
Efficient Ops
Efficient Ops
Dec 6, 2020 · Fundamentals

Mastering HTTP: From Basics to HTTP/2, TLS, and Beyond

This article explains the fundamentals of HTTP, the differences between GET and POST, common status codes, HTTPS and TLS handshakes, the performance improvements of HTTP/2, binary framing, multiplexing, header compression, server push, QUIC, DNS resolution, and the complete browser loading process from URL to rendered page.

HTTPHTTP2TLS
0 likes · 17 min read
Mastering HTTP: From Basics to HTTP/2, TLS, and Beyond
Laravel Tech Community
Laravel Tech Community
Dec 6, 2020 · Backend Development

Understanding Laravel Middleware: Creation, Registration, and Usage

This article explains what Laravel middleware is, how to create custom middleware with Artisan, the structure of the handle method, the difference between global and route middleware, how to register middleware in the Kernel, and various ways to assign middleware to routes or controllers, including parameter passing.

HTTPLaravelmiddleware
0 likes · 9 min read
Understanding Laravel Middleware: Creation, Registration, and Usage
Sensors Frontend
Sensors Frontend
Nov 18, 2020 · Frontend Development

Essential Front-End Reads: LibSass Deprecation, Recoil, Performance Tips & More

This curated collection highlights recent essential reads for front‑end developers, covering the deprecation of LibSass, using service workers to turn single‑page apps into polyfills, career growth insights, comprehensive HTTP knowledge, overcoming technical and business bottlenecks, performance optimization tips, Node.js sandbox security, Facebook’s Recoil state‑management library, and the opportunities and challenges of enterprise‑level data visualization.

Data visualizationFront-endHTTP
0 likes · 5 min read
Essential Front-End Reads: LibSass Deprecation, Recoil, Performance Tips & More
JavaEdge
JavaEdge
Nov 11, 2020 · Backend Development

Mastering HTTP Timeouts and Retry Strategies with Feign & Ribbon in Spring Cloud

This article explains how to configure connection and read timeouts for HTTP calls in Spring Cloud, compares Feign and Ribbon settings, reveals common pitfalls such as overly long timeouts and automatic retries, and provides practical solutions for improving concurrency and preventing duplicate requests in Java microservices.

HTTPJavaRibbon
0 likes · 16 min read
Mastering HTTP Timeouts and Retry Strategies with Feign & Ribbon in Spring Cloud
360 Tech Engineering
360 Tech Engineering
Nov 9, 2020 · Information Security

Guide to Common Authentication Methods: HTTP Auth, Cookie + Session, JWT, and OAuth

This article explains the principles and workflows of typical authentication mechanisms—including HTTP Basic authentication, cookie‑based sessions, JSON Web Tokens, and OAuth—detailing their encryption processes, storage strategies, token refresh techniques, and security considerations for modern web applications.

AuthenticationHTTPJWT
0 likes · 12 min read
Guide to Common Authentication Methods: HTTP Auth, Cookie + Session, JWT, and OAuth
MaGe Linux Operations
MaGe Linux Operations
Oct 29, 2020 · Backend Development

Master HTTP Requests with Python httpx: GET, POST, PUT, Streaming & More

This guide walks you through using the Python httpx library to perform various HTTP methods—including GET, POST, PUT, DELETE, HEAD, and OPTIONS—handle query parameters, decode responses, work with JSON, custom headers, form data, file uploads, streaming, cookies, redirects, and authentication, all with clear code examples.

APIAuthenticationHTTP
0 likes · 10 min read
Master HTTP Requests with Python httpx: GET, POST, PUT, Streaming & More
Efficient Ops
Efficient Ops
Oct 8, 2020 · Information Security

Why HTTP Is Insecure and How HTTPS Stops Man‑in‑the‑Middle Attacks

This article explains the inherent insecurity of plain HTTP, demonstrates how man‑in‑the‑middle attacks can intercept and modify traffic, and shows how HTTPS—through SSL/TLS handshakes, RSA key exchange, and a trusted CA hierarchy—protects communications from such threats.

Certificate AuthorityHTTPHTTPS
0 likes · 9 min read
Why HTTP Is Insecure and How HTTPS Stops Man‑in‑the‑Middle Attacks
IT Architects Alliance
IT Architects Alliance
Sep 23, 2020 · Backend Development

Understanding the Differences Between HTTP GET and POST Methods

This article explains the fundamental similarities and practical differences between HTTP GET and POST requests, covering how parameters are transmitted, caching behavior, URL length limits, security considerations, underlying TCP mechanics, and the impact on performance and semantics.

HTTPNetworkingPOST
0 likes · 7 min read
Understanding the Differences Between HTTP GET and POST Methods
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2020 · Backend Development

GET vs POST: Uncover the Real Differences Behind HTTP Requests

This article explains the fundamental distinctions between GET and POST HTTP methods, covering how parameters are transmitted, caching behavior, URL length limits, security implications, and the underlying TCP packet flow, while debunking common myths and highlighting practical considerations for developers.

HTTPPOSTTCP
0 likes · 7 min read
GET vs POST: Uncover the Real Differences Behind HTTP Requests
Top Architect
Top Architect
Sep 21, 2020 · Backend Development

Comparative Overview of Java HTTP Client Libraries: HttpURLConnection, Apache HttpComponents, Java 9 HttpClient, and OkHttp

This article compares four Java HTTP client options—HttpURLConnection, Apache HttpComponents HttpClient, the Java 9 HttpClient, and OkHttp—detailing their features, code examples, configuration capabilities, and suitability for projects that need connection pooling, DNS control, form/JSON support, and synchronous or asynchronous calls.

Apache HttpComponentsHTTPHttpClient
0 likes · 14 min read
Comparative Overview of Java HTTP Client Libraries: HttpURLConnection, Apache HttpComponents, Java 9 HttpClient, and OkHttp
MaGe Linux Operations
MaGe Linux Operations
Sep 10, 2020 · Information Security

Why HTTP Is Insecure and How HTTPS Protects Against Man-in-the-Middle Attacks

This article explains the fundamentals of the HTTP protocol, illustrates its vulnerability to man‑in‑the‑middle attacks, and details how HTTPS—through SSL/TLS, asymmetric key exchange, and a trusted CA certificate hierarchy—secures communications by encrypting data and preventing interception and tampering.

HTTPHTTPSMan-in-the-Middle
0 likes · 9 min read
Why HTTP Is Insecure and How HTTPS Protects Against Man-in-the-Middle Attacks
Open Source Linux
Open Source Linux
Sep 10, 2020 · Fundamentals

Mastering HTTP: From Basics to TLS, HTTP/2, QUIC and DNS

This article explains the fundamentals of HTTP, the differences between GET and POST, common status codes, HTTPS and TLS handshakes, the improvements introduced by HTTP/2 such as binary framing, multiplexing and header compression, as well as the role of QUIC and DNS in the end‑to‑end web request flow.

DNSHTTPHTTP/2
0 likes · 15 min read
Mastering HTTP: From Basics to TLS, HTTP/2, QUIC and DNS
Efficient Ops
Efficient Ops
Sep 6, 2020 · Backend Development

Why Keep-Alive Isn’t Enough: From Ajax Polling to WebSocket Mastery

This article explains the limits of HTTP keep-alive, compares Ajax polling and long‑polling techniques for server push, and then details how the WebSocket protocol establishes a full‑duplex connection through a handshake and data‑transfer phase.

HTTPKeep-AliveWebSocket
0 likes · 7 min read
Why Keep-Alive Isn’t Enough: From Ajax Polling to WebSocket Mastery
IT Xianyu
IT Xianyu
Sep 4, 2020 · Fundamentals

Comprehensive Overview of Computer Network Fundamentals and Protocols

This article provides a thorough introduction to computer networking fundamentals, covering the OSI seven‑layer model, TCP/IP architecture, IP addressing, subnet masks, ARP/RARP, routing protocols, and key application layer protocols such as DNS, HTTP, and DHCP, with practical examples and diagrams.

ARPHTTPIP addressing
0 likes · 27 min read
Comprehensive Overview of Computer Network Fundamentals and Protocols
Programmer DD
Programmer DD
Aug 26, 2020 · Fundamentals

What Does ‘Stateless’ Really Mean in HTTP? Exploring State, Cookies & Sessions

Although HTTP is described as a stateless, connectionless protocol, this article dissects what “state” truly refers to, explains why the protocol lacks memory of client interactions, and demonstrates how mechanisms like cookies, sessions, and server‑side caching introduce stateful behavior to enable features such as login persistence and shopping carts.

HTTPSessionWeb Development
0 likes · 16 min read
What Does ‘Stateless’ Really Mean in HTTP? Exploring State, Cookies & Sessions
Efficient Ops
Efficient Ops
Aug 18, 2020 · Fundamentals

Mastering HTTP: From Basics to HTTP/2, TLS, QUIC and DNS Explained

This article provides a comprehensive overview of HTTP fundamentals, compares GET and POST, explains common status codes, details HTTPS and TLS mechanisms, introduces HTTP/2 features such as binary framing, header compression and server push, and walks through the full request‑response flow from DNS lookup to page rendering.

HTTPHTTP/2TLS
0 likes · 15 min read
Mastering HTTP: From Basics to HTTP/2, TLS, QUIC and DNS Explained
FunTester
FunTester
Aug 7, 2020 · Industry Insights

Is Fiddler Everywhere the Future of Web Debugging?

Fiddler Everywhere is a cross‑platform web debugging proxy that merges Fiddler and Postman features, offering a modern UI for capturing, editing, and replaying HTTP(S) traffic, though its free version limits sharing and some functionalities are still maturing.

FiddlerHTTPPostman
0 likes · 4 min read
Is Fiddler Everywhere the Future of Web Debugging?
Top Architect
Top Architect
Jul 19, 2020 · Backend Development

Best Practices for Designing RESTful APIs

This article outlines essential RESTful API design principles, covering clear URL structures, proper use of HTTP verbs, precise status codes, appropriate response formats, and the inclusion of hypermedia links to create intuitive, maintainable, and standards‑compliant web services.

HTTPRESTfulStatus Codes
0 likes · 11 min read
Best Practices for Designing RESTful APIs
Efficient Ops
Efficient Ops
Jul 15, 2020 · Fundamentals

How Does a Web Request Travel? Unpacking the Full HTTP/TCP/IP Journey

This article walks through the complete lifecycle of a web request, from entering a URL and DNS resolution, through HTTP and TCP processing, IP routing, ARP resolution, and Ethernet framing, explaining each protocol layer's role in encapsulation and de‑encapsulation.

EncapsulationHTTPNetworking
0 likes · 26 min read
How Does a Web Request Travel? Unpacking the Full HTTP/TCP/IP Journey
Tencent Music Tech Team
Tencent Music Tech Team
Jul 14, 2020 · Frontend Development

Browser Web Caching Mechanisms and Strategies

Browser caching works by storing copies of web resources in memory, disk, or service‑worker caches and using HTTP headers such as Cache‑Control, Expires, ETag, and Last‑Modified to decide freshness, allowing strong (local) and negotiated (weak) cache stages, while developers can fine‑tune performance with CDN settings, IndexedDB, Service Workers, and HTML5 storage to create optimal, auditable cache strategies.

BrowserCache-ControlHTTP
0 likes · 15 min read
Browser Web Caching Mechanisms and Strategies
FunTester
FunTester
Jul 6, 2020 · Fundamentals

Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality

This article explains why API testing has become essential in modern agile and IoT‑driven development, outlines the API testing pyramid, covers HTTP and REST fundamentals, and provides practical guidance on selecting tools, creating functional and load tests, and ensuring early, rapid feedback.

API testingAutomationBackend
0 likes · 12 min read
Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality
Programmer DD
Programmer DD
Jul 2, 2020 · Backend Development

Mastering HTTP Status Codes: What Every Developer Should Know

This article provides a comprehensive overview of HTTP status codes—from informational 1xx responses to client‑error 4xx and server‑error 5xx codes—including the newer RFC 6585 codes, explaining their meanings and typical usage scenarios for developers.

Backend DevelopmentHTTPRFC6585
0 likes · 12 min read
Mastering HTTP Status Codes: What Every Developer Should Know
Architect's Tech Stack
Architect's Tech Stack
Jun 19, 2020 · Operations

Comprehensive JMeter Performance Testing Tutorial: Installation, Script Creation, Execution, and Report Analysis

This guide provides a step‑by‑step tutorial on using Apache JMeter for performance testing, covering JDK and JMeter installation, creating a complete test script for a Baidu search API, configuring thread groups, HTTP requests, listeners, assertions, executing the test, and analyzing the aggregate report results.

AutomationHTTPJMeter
0 likes · 9 min read
Comprehensive JMeter Performance Testing Tutorial: Installation, Script Creation, Execution, and Report Analysis
Laravel Tech Community
Laravel Tech Community
May 20, 2020 · Information Security

How Does HTTPS Secure Your Web Traffic? A Deep Dive into HTTP vs HTTPS

The article explains the fundamental differences between HTTP and HTTPS, outlines how HTTPS adds SSL/TLS encryption to the standard HTTP protocol, describes the step‑by‑step communication process—including certificate verification, key exchange, and encrypted data transfer—and compares ports, security, and connection details.

HTTPHTTPSSSL
0 likes · 6 min read
How Does HTTPS Secure Your Web Traffic? A Deep Dive into HTTP vs HTTPS
Laravel Tech Community
Laravel Tech Community
Apr 29, 2020 · Backend Development

Laravel Response Helper Quick Reference

This article explains Laravel's Response helper—a key tool for returning data to the front end—provides a concise quick‑reference table, and includes practical code snippets for creating responses, JSON output, file downloads, header manipulation, and cookie attachment.

BackendHTTPLaravel
0 likes · 2 min read
Laravel Response Helper Quick Reference
Architecture Digest
Architecture Digest
Apr 26, 2020 · Backend Development

RESTful API Design Best Practices and Detailed Guidelines

This article explains essential RESTful API design details—including URL conventions, HTTP verb usage, status‑code precision, proper JSON responses, and HATEOAS linking—to help developers create clear, consistent, and user‑friendly web APIs.

HTTPRESTfulStatus Codes
0 likes · 10 min read
RESTful API Design Best Practices and Detailed Guidelines
Top Architect
Top Architect
Apr 25, 2020 · Backend Development

From Postman to IntelliJ IDEA REST Client: Features, Usage, and Scripting

This article compares Postman with IntelliJ IDEA REST Client, explains why IDEA’s built‑in HTTP client is preferable, and provides step‑by‑step guidance on using its console, request history, environment configuration, scripting syntax, and response assertions for efficient API testing.

API testingHTTPIDEA
0 likes · 8 min read
From Postman to IntelliJ IDEA REST Client: Features, Usage, and Scripting
dbaplus Community
dbaplus Community
Apr 25, 2020 · Operations

Master Blackbox Exporter: Install, Configure, and Monitor with Prometheus

This guide explains the concepts of white‑box and black‑box monitoring, introduces Prometheus Blackbox Exporter, walks through installation, systemd setup, and detailed Prometheus configurations for HTTP, TCP, ICMP, POST and SSL checks, shows Grafana dashboard integration, and provides alert rule examples for reliable service health monitoring.

AlertingBlackbox ExporterGrafana
0 likes · 13 min read
Master Blackbox Exporter: Install, Configure, and Monitor with Prometheus
FunTester
FunTester
Apr 18, 2020 · Backend Development

Implementing Multi‑Threaded HTTP Load Tests in Java

This article explains how to build two Java load‑testing modes—quantitative and timed—by extending thread‑limit classes, managing GCThread lifecycle, sending HTTP requests with FanLibrary, and correctly cloning request objects to avoid bugs during multithreaded performance testing.

BackendHTTPJava
0 likes · 6 min read
Implementing Multi‑Threaded HTTP Load Tests in Java
Open Source Linux
Open Source Linux
Apr 13, 2020 · Frontend Development

Inside the Browser: From URL to Render – A Complete Walkthrough

This article provides a thorough, step‑by‑step explanation of the entire browser request‑response cycle—including URL parsing, DNS lookup, TCP connection, server handling, response processing, and the detailed rendering pipeline—offering clear insight for developers and interview preparation.

BrowserDNSHTTP
0 likes · 15 min read
Inside the Browser: From URL to Render – A Complete Walkthrough
21CTO
21CTO
Apr 11, 2020 · Backend Development

Mastering REST API Parameters: Best Practices for Query Strings

This article explains the best practices for using parameters and query strings in REST API design, covering pagination, parameterization concepts, HTTP methods, headers, caching, and authorization, and provides guidance on choosing the right approach to create efficient, stateless, and scalable APIs.

Backend DevelopmentHTTPQuery Parameters
0 likes · 5 min read
Mastering REST API Parameters: Best Practices for Query Strings
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2020 · Backend Development

Build a Custom Python SDK for Pinduoduo Order API

This article demonstrates how to create a custom Python SDK for Pinduoduo's order-related APIs, covering request signing, parameter assembly, URL encoding, and example calls to retrieve order lists, details, status, and incremental updates, complete with sample code and usage screenshots.

APIBackendHTTP
0 likes · 5 min read
Build a Custom Python SDK for Pinduoduo Order API
Senior Brother's Insights
Senior Brother's Insights
Apr 2, 2020 · Backend Development

Mastering REST: Core Concepts, HTTP Verbs, Status Codes and Tooling

This article explains the REST architectural style, its fundamental concepts, the most important HTTP methods, response‑code categories, the Richardson maturity model, description languages, popular server frameworks and client tools, while providing concrete examples and RFC references for building robust web APIs.

APIBackend DevelopmentHTTP
0 likes · 22 min read
Mastering REST: Core Concepts, HTTP Verbs, Status Codes and Tooling
FunTester
FunTester
Mar 31, 2020 · Backend Development

Designing a Reusable Automated API Testing Framework in Java

This article explains how to build a modular automated API testing project in Java by creating a base class that encapsulates request handling, header and cookie management, common validation methods, and response processing, allowing individual test modules to focus solely on specific API parameters and responses.

Code ExampleHTTPJava
0 likes · 10 min read
Designing a Reusable Automated API Testing Framework in Java
Programmer DD
Programmer DD
Mar 31, 2020 · Fundamentals

What Does “Stateless” Really Mean in HTTP? A Deep Dive

This article explores the true meaning of HTTP’s stateless nature, clarifies common misconceptions, examines how cookies and sessions add state, and demonstrates through a simulated shopping scenario why additional mechanisms are needed to maintain user context across requests.

HTTPSessioncookies
0 likes · 15 min read
What Does “Stateless” Really Mean in HTTP? A Deep Dive
FunTester
FunTester
Mar 28, 2020 · Backend Development

API Business Validation and Testing Practices with the FunTester Framework

This article demonstrates practical API business validation using the FunTester testing framework, covering user registration and login scenarios with example Java code, and provides a series of instructional videos for HTTP request handling, response parsing, and header/cookie management.

API testingHTTPJava
0 likes · 7 min read
API Business Validation and Testing Practices with the FunTester Framework
Python Programming Learning Circle
Python Programming Learning Circle
Mar 27, 2020 · Backend Development

Accessing Login‑Protected Pages with Cookies, urllib, requests, and Selenium in Python

This guide explains four practical methods—using a known cookie, simulating login with urllib or requests, maintaining a session, and employing a headless Selenium browser—to programmatically retrieve pages that require user authentication, complete with step‑by‑step instructions and code examples.

HTTPSeleniumWeb Scraping
0 likes · 14 min read
Accessing Login‑Protected Pages with Cookies, urllib, requests, and Selenium in Python
FunTester
FunTester
Mar 26, 2020 · Backend Development

Building an Interface Testing Project with the FunRequest Java Framework

This article guides Java developers on creating a comprehensive interface testing project using the FunRequest framework, covering reusable utilities, request/response handling, and detailed code examples for HTTP GET and POST operations, while also providing links to related tutorial videos.

APIFrameworkHTTP
0 likes · 10 min read
Building an Interface Testing Project with the FunRequest Java Framework
Tech Musings
Tech Musings
Mar 23, 2020 · Backend Development

Mastering Multipart/Form-Data: From AJAX FormData to Spring Boot Backend

This guide explains how multipart/form-data enables sending JSON and binary data together, outlines its essential specifications, demonstrates front‑end FormData usage, and details Spring Boot back‑end handling with @RequestParam and @RequestPart annotations.

BackendFormDataHTTP
0 likes · 4 min read
Mastering Multipart/Form-Data: From AJAX FormData to Spring Boot Backend
Architecture Digest
Architecture Digest
Mar 22, 2020 · Fundamentals

REST Foundations: Core Concepts, HTTP Methods, Status Codes, and Tooling

This article explains the fundamental principles of REST architecture, describes the main HTTP verbs and response codes, compares REST with SOAP, introduces the Richardson maturity model, and surveys common description languages, server frameworks, and client tools for building and consuming RESTful APIs.

APIBackendHTTP
0 likes · 20 min read
REST Foundations: Core Concepts, HTTP Methods, Status Codes, and Tooling
Taobao Frontend Technology
Taobao Frontend Technology
Mar 21, 2020 · Frontend Development

Top Front-End Interview Answers: HTTP, Virtual DOM, Modules, and More

This article compiles detailed front‑end interview answers covering HTTP request limits, Virtual DOM benefits, CommonJS vs ES6 modules, cookie/session/token differences, image format selection, first‑paint and white‑screen metrics, mini‑program vs H5 distinctions, floating‑point precision, and V8 engine execution.

HTTPModulesVirtual DOM
0 likes · 14 min read
Top Front-End Interview Answers: HTTP, Virtual DOM, Modules, and More
FunTester
FunTester
Mar 18, 2020 · Backend Development

Mastering FanLibrary HTTP Requests: Get, Post, and File Upload Techniques

This article explains how the FanLibrary testing framework provides overloaded methods to create HttpGet and HttpPost objects, supporting JSON, form, and multipart file uploads, with detailed Java code examples and guidance on parameter handling and URL encoding.

Backend DevelopmentHTTPJava
0 likes · 8 min read
Mastering FanLibrary HTTP Requests: Get, Post, and File Upload Techniques
Open Source Linux
Open Source Linux
Mar 16, 2020 · Backend Development

Mastering Nginx: A Complete Guide to Configuration Files

This article walks you through the structure and key directives of Nginx configuration files, covering the global, events, HTTP, and server blocks, with clear explanations, code examples, and visual diagrams to help beginners configure and optimize their Nginx server.

BackendConfigurationHTTP
0 likes · 6 min read
Mastering Nginx: A Complete Guide to Configuration Files
Top Architect
Top Architect
Mar 8, 2020 · Backend Development

REST Foundations: Principles, HTTP Methods, Status Codes, and Resources

This article provides a comprehensive overview of REST architecture, covering its core concepts, differences from SOAP, the Richardson Maturity Model, detailed explanations of HTTP verbs and response codes, resource identification standards, description languages, server frameworks, and client tools for building and testing RESTful APIs.

APIBackendHTTP
0 likes · 20 min read
REST Foundations: Principles, HTTP Methods, Status Codes, and Resources