http
HTTP (HyperText Transfer Protocol) est le protocole requête-réponse, stateless, qui transporte chaque page web et chaque appel d'API REST. Sa simplicité apparente cache une quantité considérable de règles : méthodes (GET, POST, PUT, PATCH, DELETE), codes de statut (200, 201, 301, 401, 403, 404, 500), en-têtes, caching, négociation de contenu. Les articles sous ce tag abordent HTTP sous l'angle du développeur : comment tester du code qui parle HTTP sans lancer un vrai serveur (httptest en Go), comment concevoir des APIs qui respectent le protocole au lieu de le subir, et comment diagnostiquer les comportements bizarres qui viennent presque toujours d'en-têtes mal compris.