HTTP
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 dans « http://example.com/ » s'appelle le « schéma » et commence la plupart du temps au début d'une adresse. Par exemple, dans « https://big.rakal.top », « https:// » indique au navigateur de demander le document via le protocole HTTP. Plus précisément, dans cet exemple, https fait référence à la version sécurisée du protocole HTTP, SSL (aussi appelé TLS).
HTTP est textuel (toute communication est faite en texte clair) et sans état (aucune communication n'a connaissance des communications précédentes). Cette dernière propriété permet à un·e utilisateur·ice 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 web pour le rendre plus dynamique.
Voir aussi
- HTTP sur MDN
- HTTP sur Wikipédia