HTTP

En apprendre plus

L'Hypertext Transfer Protocol (HTTP) (Protocole de transfert hypertexte) est un protocole de base qui autorise le transfert de fichiers sur le web, typiquement entre un navigateur web et un serveur afin que des utilisateurs puissent les consulter. La version actuelle de la spĂ©cification HTTP s'appelle HTTP/2.

Dans le cadre d'une URI, la partie "http://" s'appelle le "schema" et commence la plupart du temps au dĂ©but d'une addresse. Par exemple, dans "https://developer.mozilla.org", "https://" indique au navigateur de requĂȘter le document au travers du protocole HTTP. Plus prĂ©cisĂ©ment, dans cet exemple, https fait rĂ©fĂ©rence Ă  la version sĂ©curisĂ©e du protocole HTTP, SSL (also called TLS).

HTTP est textuel (toute communication est faite en texte clair) et sans Ă©tat (aucune communication n'est au courant des communications prĂ©cĂ©dentes). Cette derniĂšre propriĂ©tĂ© permet Ă  un utilisateur de naviguer facilement sur internet: la consultation des documents et sites web ne requiert pas de contexte particulier. HTTP peut Ă©galement ĂȘtre utilisĂ© dans le cadre de services REST pour la communication de serveur Ă  serveur, ou bien via des requĂȘtes AJAX au sein d'un site internet pour le rendre plus dynamique.