Aller au contenu

Hypertext Transfer Protocol

HTTP organise les requêtes et réponses entre client et serveur. Méthode, statut et contenu doivent correspondre au fonctionnement convenu de l’application.

Également appeléHTTPProtocole de transfert hypertexte
Cloud & exploitation

Que signifie HTTP ?

L’Hypertext Transfer Protocol (HTTP) est un protocole applicatif d’échange de requêtes et de réponses. RFC9110 définit leur sens commun à plusieurs versions HTTP. MDN explique méthodes, en-têtes, codes de statut et contenus des messages. HTTP sert aux sites web comme aux interfaces applicatives.

Exemple : récupérer une liste de projets

Dans un portail fictif, le navigateur demande une liste de projets au serveur. Celui-ci vérifie l’accès et renvoie une réponse avec un statut et un contenu. Le client doit l’interpréter selon le format d’interface convenu, sans considérer une connexion établie comme une réussite.

HTTP ne décide pas lui-même quels projets une personne peut voir. L’application doit appliquer cette règle. Un code de statut doit décrire fidèlement le résultat réel.

HTTPS désigne HTTP sur une connexion protégée. La version HTTP indique la variante du protocole ; ces deux aspects doivent rester distincts lors de la conception et du diagnostic des pannes.

Sources

Articles sur le sujet

Cloud & exploitation avec ASES

Hébergement, déploiement, maintenance et suivi