Comprendre les en-têtes HTTP
Par Stéphane Bordage le mercredi 18 février 2015
Un sujet passionnant non ? Moi, en tous cas, ça m'intéresse ! J'aime comprendre comment fonctionnent les sites que nous concevons. Comment les différents niveaux de cache sont gérés. A quoi servent les etags par rapport à cache-control...
Je me suis donc récemment plongé dans les entêtes HTTP. Elles sont au coeur de tous les sites et applications web et pourtant on en parle rarement (en tous cas du côté des chefs de projet web).
Au cours de mes recherches, je suis tombé sur LA PAGE incontournable. Ecrite par Burak Guzel, elle s'intitule "HTTP Headers for Dummies". Exactement ce qu'il me fallait :-)
En moins d'une heure de lecture, on comprend ce que sont les réponses HTTP, le rôle de chaque en-tête, les méthodes d'appel, la signification des codes de réponse...
Résumé du contenu de la page :
- What are HTTP Headers
- How to See HTTP Headers
- HTTP Request Structure
- Request Methods
- HTTP Response Structure
- HTTP Status Codes
- HTTP Headers in HTTP Requests
- HTTP Headers in HTTP Responses
Les nombreux exemples sont très clairs. Les explications sont limpides. Des sources complémentaires permettent d'aller plus loin. Incontournable !
Source : HTTP Headers for Dummies