API Design

Content-Type

An HTTP header indicating the media type of the request or response body (e.g., application/json, text/html), essential for correct parsing by the recipient.

Protocolos relacionados

Mencionado en guías

Complete Guide to HTTP Methods: GET, POST, PUT, PATCH, DELETE HTTP Fundamentals
Essential HTTP Headers Every Developer Should Know HTTP Fundamentals
HTTP Content Negotiation: Complete Guide HTTP Fundamentals
HTTP Range Requests and Partial Content HTTP Fundamentals
HTTP Conditional Requests: If-Match, If-None-Match, and Beyond HTTP Fundamentals
HTTP 103 Early Hints: Preloading Before the Response HTTP Fundamentals
Designing Bulk API Endpoints: Batch Requests and Partial Failures API Design & Best Practices
Debugging CORS Errors: A Developer's Guide Debugging & Troubleshooting
Essential HTTP Security Headers Security & Authentication
CORS Configuration: A Complete Guide Security & Authentication
API Security Checklist: OWASP Top 10 for APIs Security & Authentication
Rate Limiting as a Security Control: Brute Force, DDoS, and Abuse Prevention Security & Authentication
OAuth 2.0 PKCE for Public Clients: SPAs, Mobile, and CLI Apps Security & Authentication
API Authentication Patterns: Bearer Tokens, API Keys, and Session Cookies Security & Authentication
Email Feedback Loops (FBL): Processing Spam Complaints Email Delivery
Transactional Email Best Practices: Receipts, Alerts, and Password Resets Email Delivery
Server-Sent Events (SSE) Implementation Guide Real-Time Protocols
SIP Call Flow: Understanding Session Setup Real-Time Protocols
WebSocket vs Server-Sent Events: Choosing the Right Protocol Real-Time Protocols
MQTT Protocol: Lightweight Messaging for IoT and Real-Time Systems Real-Time Protocols
Designing Error Responses with Problem Details (RFC 9457) Error Handling Patterns
Idempotency Keys for Safe API Retries Error Handling Patterns
Status Code Handling in Django Framework Cookbooks
Go HTTP Error Handling Patterns Framework Cookbooks
ASP.NET Core Error Handling Guide Framework Cookbooks
Next.js API Routes: Status Codes, Error Handling, and Middleware Framework Cookbooks
HTTP Compression: gzip vs Brotli vs zstd Performance & Optimization
Reducing Time to First Byte (TTFB) Performance & Optimization
CDN Caching Strategies: Edge Caching, Purging, and Cache Keys Performance & Optimization
HTTP/2 Server Push: Promise and Pitfalls Performance & Optimization
RFC 7540: HTTP/2 Protocol Deep Dive Protocol Deep Dives
RFC 9114: HTTP/3 Protocol Deep Dive Protocol Deep Dives
RFC 3261: SIP Protocol Deep Dive Protocol Deep Dives
RFC 7231/9110: HTTP Method Semantics — Safe, Idempotent, and Cacheable Protocol Deep Dives
Migrating from HTTP/2 to HTTP/3: QUIC Deployment Guide Migration & Upgrades
Migrating from WebSocket to Server-Sent Events Migration & Upgrades
Load Balancer Health Checks: HTTP, TCP, and gRPC Probes Production Infrastructure
Rate Limiting at the Edge: WAF, CDN, and API Gateway Strategies Production Infrastructure
Custom Error Pages: 404, 500, 502, and Maintenance Pages Production Infrastructure
API Gateway Rate Limiting Patterns: Token Bucket, Sliding Window, and Quotas API Gateway Patterns
Authentication at the API Gateway: JWT Validation, OAuth, and API Keys API Gateway Patterns
API Gateway Retry and Timeout Policies API Gateway Patterns
CORS Handling at the API Gateway API Gateway Patterns
Mock Servers for API Development: WireMock, Prism, and Custom Mocks Testing & Mocking
Load Testing APIs: k6, Locust, and Artillery Testing & Mocking
API Schema Validation Testing: OpenAPI, JSON Schema, and Schemathesis Testing & Mocking
API Security Testing: OWASP ZAP, Burp Suite, and Automated Scanning Testing & Mocking
API Performance Benchmarking: Establishing and Tracking Baselines Testing & Mocking

Escenarios relacionados

Definido en

Ver también