2.1.2 Le protocole HTTP

Le protocole HyperText Transfer Protocol (HTTP) est le langage utilisé par les clients et les serveurs Web pour communiquer les uns avec les autres. L'histoire du standard HTTP a connu trois versions (0.9, 1.0 et 1.1), chacune d'entre elles apportant des améliorations aux versions antérieures, tout en gardant les standards déjà en place.

Toutes les transactions HTTP respectent le même format, détaillé en [http1.0], [http1.1]. Les requêtes et les réponses contiennent trois parties : la ligne avec la requête (ou avec la réponse), une section d'en-tête et le corps de la requête (la réponse), comme l'exemple présenté dans la Figure 4 .

message URL fig4.gif
Figure 4 Un exemple de transaction HTTP