Premiers pas avec HTTP

##HTTP/2

Requêtes et réponses HTTP

[![Les clients et les serveurs HTTP envoient respectivement des requêtes et des réponses HTTP][1]][1]

HTTP décrit comment un client HTTP, tel qu’un navigateur Web, envoie une requête HTTP via un réseau à un serveur HTTP, qui renvoie ensuite une réponse HTTP au client.

La demande HTTP est généralement soit une demande de ressource en ligne, telle qu’une page Web ou une image, mais peut également inclure des informations supplémentaires, telles que des données saisies dans un formulaire. La réponse HTTP est généralement une représentation d’une ressource en ligne, telle qu’une page Web ou une image.

[1] : http://i.stack.imgur.com/tLYrL.png

##HTTP/1.0

##HTTP/1.1

##HTTP/0.9 La première version de HTTP qui a vu le jour est la 0.9, souvent appelée “HTTP As Implemented”. Une description courante de 0.9 est “un sous-secteur du protocole HTTP complet [c’est-à-dire 1.0]”. Cependant, cela ne permet pas d’illustrer la disparité des capacités entre 0,9 et 1,0.

Ni les demandes ni les réponses dans les en-têtes de fonctionnalité 0.9. Les requêtes se composent d’une seule ligne terminée par CRLF de “GET”, suivie d’un espace, suivi de l’URL de la ressource demandée. Les réponses doivent être un seul document HTML. La fin dudit document est marquée par l’abandon de la connexion côté serveur. Il n’y a pas d’installations pour indiquer le succès ou l’échec d’une opération. La seule propriété interactive est la chaîne de recherche qui est étroitement liée au [<isindex>](https://www.w3.org /MarkUp/html-spec/html-spec_5.html#SEC5.2.3) Balise HTML.

L’utilisation de HTTP/0.9 est aujourd’hui exceptionnellement rare. Il est parfois vu sur les systèmes embarqués comme une alternative à tftp.