Québec, Canada

403-1381 1re Avenue

+1 581.849.27.96

bdgouthiere@gmail.com

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.