Content Negotiation
The mechanism by which a client and server agree on the best representation of a resource. The client sends Accept, Accept-Language, Accept-Encoding, and Accept-Charset headers to express preferences. The server responds with the most appropriate representation or returns 406 Not Acceptable if no suitable representation exists.
Связанные протоколы
Упоминается в руководствах
Essential HTTP Headers Every Developer Should Know
HTTP Fundamentals
HTTP Content Negotiation: Complete Guide
HTTP Fundamentals
API Versioning Strategies: URI, Header, and Query
API Design & Best Practices
Flask Error Handling: Custom Pages, API Errors, and Blueprints
Framework Cookbooks
RFC 9110: HTTP Semantics Deep Dive
Protocol Deep Dives
API Gateway Request Routing: Path, Header, and Content-Based
API Gateway Patterns
API Versioning Through the Gateway: URI, Header, and Media Type
API Gateway Patterns