Tagged articles
33 articles
Page 1 of 1
Top Architect
Top Architect
Feb 11, 2026 · Backend Development

Designing Clean API Response Wrappers in Spring Boot

This article explains how to design a consistent JSON response format for Spring Boot APIs, covering status‑code conventions, message handling, a reusable Result wrapper class, controller simplification, and a global @ResponseResult annotation with interceptor and advice for automatic response packaging.

ControllerAdviceJSONResponse wrapper
0 likes · 10 min read
Designing Clean API Response Wrappers in Spring Boot
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
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.

RESTfulStatus Codesapi-design
0 likes · 5 min read
The Evolution and Chaos of HTTP Status Codes and RESTful API Design
Test Development Learning Exchange
Test Development Learning Exchange
Mar 8, 2025 · Backend Development

Core Concepts and Principles of HTTP Requests

This article explains the fundamental components of an HTTP request—including URL, methods, headers, and body—details the request‑response workflow with TCP connections, outlines common request methods and their characteristics, and categorizes response status codes for effective web development and testing.

HTTPStatus CodesWeb Development
0 likes · 5 min read
Core Concepts and Principles of HTTP Requests
Open Source Tech Hub
Open Source Tech Hub
Aug 12, 2024 · Backend Development

Mastering RESTful API Design: Principles, Best Practices, and Real-World Examples

This article explains the origins of REST, why modern developers must follow RESTful conventions, and provides a step‑by‑step guide—including domain naming, versioning, endpoint design, HTTP verbs, filtering, status codes, error handling, hypermedia links, and data formats—illustrated with concrete code snippets.

EndpointsHTTPStatus Codes
0 likes · 14 min read
Mastering RESTful API Design: Principles, Best Practices, and Real-World Examples
Top Architect
Top Architect
Aug 3, 2024 · Backend Development

Standardizing API Response Structure with Custom Annotations in Spring Boot

This article explains how to design a unified JSON response format for backend services, define clear status‑code conventions, encapsulate results in a Result class, and use a custom @ResponseResult annotation together with a ResponseBodyAdvice interceptor to automatically wrap controller outputs, improving readability and error handling.

JavaResponse wrapperSpring Boot
0 likes · 10 min read
Standardizing API Response Structure with Custom Annotations in Spring Boot
Open Source Tech Hub
Open Source Tech Hub
Nov 18, 2023 · Backend Development

Why Some RESTful APIs Stick to GET/POST and Always Return 200

The article examines common misconceptions in RESTful API design, explaining why developers often limit interfaces to GET and POST, why some APIs return only HTTP 200 status codes, and how to decide the proper use of other methods and status codes for empty results.

HTTP methodsRESTful APIStatus Codes
0 likes · 17 min read
Why Some RESTful APIs Stick to GET/POST and Always Return 200
Architecture Digest
Architecture Digest
Apr 19, 2022 · Backend Development

Best Practices for Designing HTTP APIs: Status Codes, JSON Payloads, Resource Naming, and Error Handling

This guide outlines comprehensive backend API design recommendations, covering appropriate HTTP status codes, JSON request bodies, unique resource identifiers, timestamp formats, consistent URL structures, nested relationships, error message schemas, caching, pagination, versioning, security, and clear documentation with executable examples.

BackendHTTPStatus Codes
0 likes · 13 min read
Best Practices for Designing HTTP APIs: Status Codes, JSON Payloads, Resource Naming, and Error Handling
Java Architecture Diary
Java Architecture Diary
Aug 14, 2021 · Backend Development

Understanding Every HTTP Status Code: A Visual Guide

This article presents a comprehensive visual reference of all standard HTTP status codes, from informational 1xx responses to server error 5xx codes, explaining each code's meaning and typical use cases for developers working with web APIs and browsers.

APIBackendStatus Codes
0 likes · 9 min read
Understanding Every HTTP Status Code: A Visual Guide
21CTO
21CTO
Jul 14, 2021 · Fundamentals

Master HTTP Status Codes: A Complete Cheat‑Sheet for Developers

This article provides a concise yet comprehensive guide to HTTP and its response status codes, explaining each class of codes (1xx‑5xx) and highlighting the most common codes developers encounter when building web applications.

HTTPStatus CodesWeb Development
0 likes · 9 min read
Master HTTP Status Codes: A Complete Cheat‑Sheet for Developers
Top Architect
Top Architect
Apr 9, 2021 · Fundamentals

Understanding HTTP Protocol: Concepts, Features, Workflow, Headers, Caching and Applications

This article provides a comprehensive overview of the HTTP protocol, covering its definition, stateless nature, connection handling, key characteristics, request/response workflow, header fields, status codes, caching mechanisms, and practical applications such as resumable downloads, multithreaded downloading, proxy servers and virtual hosting.

HTTPHeadersNetworking
0 likes · 34 min read
Understanding HTTP Protocol: Concepts, Features, Workflow, Headers, Caching and Applications
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
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
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
macrozheng
macrozheng
Feb 24, 2020 · Fundamentals

Master HTTP: From Basics to Advanced Concepts Explained

This comprehensive guide walks you through the fundamentals of HTTP, covering its definition, hypertext, transfer, protocol layers, related components like browsers and servers, request‑response flow, methods, headers, status codes, content negotiation, and security extensions such as HTTPS and WAF.

Content negotiationHTTPHeaders
0 likes · 39 min read
Master HTTP: From Basics to Advanced Concepts Explained
Liangxu Linux
Liangxu Linux
Feb 4, 2020 · Fundamentals

Understanding Common HTTP Status Codes: A Quick Reference Guide

This article provides a concise overview of the most frequently used HTTP status codes, explaining the meaning of each 1xx, 2xx, 3xx, 4xx, and 5xx series and detailing individual codes such as 200, 201, 301, 404, and 500 to help developers interpret server responses correctly.

Backend DevelopmentHTTPStatus Codes
0 likes · 6 min read
Understanding Common HTTP Status Codes: A Quick Reference Guide
21CTO
21CTO
May 22, 2019 · Fundamentals

What Is a Web Crawler? Definitions, Types, and How It Works

This article explains web crawlers—what they are, their classifications, typical use cases, and step‑by‑step workflow—covers the robots protocol, then delves into HTTP and HTTPS fundamentals, request/response structures, common methods, headers, status codes, and the security trade‑offs of HTTPS.

HTTPStatus CodesWeb Crawler
0 likes · 10 min read
What Is a Web Crawler? Definitions, Types, and How It Works
MaGe Linux Operations
MaGe Linux Operations
Oct 23, 2018 · Fundamentals

Mastering HTTP: Methods, Headers, URLs, and Status Codes Explained

This comprehensive guide explains the HTTP protocol, covering its connection model, request and response message structures, common methods, URL components, version differences, header field categories, the request/response lifecycle, status code classifications, and the practical distinctions between GET and POST.

HTTPHeadersStatus Codes
0 likes · 12 min read
Mastering HTTP: Methods, Headers, URLs, and Status Codes Explained
MaGe Linux Operations
MaGe Linux Operations
Sep 8, 2017 · Fundamentals

Mastering HTTP: Methods, Headers, and Status Codes Explained

This article provides a comprehensive overview of the HTTP protocol, covering its connection model, request and response structures, common methods such as GET, POST, OPTIONS, detailed header fields across general, request, response, and entity categories, URL components, version differences, and status code classifications.

HTTPHeadersStatus Codes
0 likes · 15 min read
Mastering HTTP: Methods, Headers, and Status Codes Explained
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2016 · Fundamentals

Understanding HTTP: Versions, Headers, Methods, and Message Flow

This article provides a comprehensive overview of the HTTP protocol, covering its evolution from 0.9 to 2.0, the structure of request and response messages, common methods and status codes, header fields, MIME types, URI/URL distinctions, and the underlying mechanisms of web resource handling and concurrency.

HTTPHeadersRequest/Response
0 likes · 25 min read
Understanding HTTP: Versions, Headers, Methods, and Message Flow
Aotu Lab
Aotu Lab
Feb 25, 2016 · Fundamentals

Understanding HTTP 3xx Redirects and Caching: When and How to Use Them

This article explains the purpose and proper use of HTTP 3xx redirect status codes—from 300 Multiple Choices to 307 Temporary Redirect—along with related caching headers like Cache-Control and ETag, highlighting differences, SEO implications, and how browsers handle each case.

HTTPRedirectsStatus Codes
0 likes · 11 min read
Understanding HTTP 3xx Redirects and Caching: When and How to Use Them
21CTO
21CTO
Feb 24, 2016 · Backend Development

Designing Robust RESTful APIs: Best Practices and Guidelines

This article explains how to design a well‑structured RESTful API by covering protocol choice, domain naming, versioning, endpoint conventions, HTTP verbs, filtering, status codes, error handling, response formats, hypermedia links, authentication, and data format recommendations.

HTTP verbsRESTful APIStatus Codes
0 likes · 9 min read
Designing Robust RESTful APIs: Best Practices and Guidelines