Idempotency
A property of HTTP methods where making the same request multiple times produces the same result as making it once. GET, PUT, DELETE, and HEAD are idempotent methods, while POST is not. This is critical for retry logic — if a network error occurs, idempotent requests can safely be retried without causing duplicate side effects.
โปรโตคอลที่เกี่ยวข้อง
กล่าวถึงในคู่มือ
Complete Guide to HTTP Methods: GET, POST, PUT, PATCH, DELETE
HTTP Fundamentals
Designing Idempotent APIs: From Theory to Implementation
API Design & Best Practices
Idempotency Keys for Safe API Retries
Error Handling Patterns
Saga Pattern: Managing Distributed Transactions with Compensating Actions
Error Handling Patterns
RFC 7231/9110: HTTP Method Semantics — Safe, Idempotent, and Cacheable
Protocol Deep Dives
TLS 1.3: Faster, Simpler, More Secure
Protocol Deep Dives
API Gateway Retry and Timeout Policies
API Gateway Patterns