HTTP

Synonyme(s) : Requête

Le HTTP (HyperText Transfer Protocol) est un protocole de communication utilisé sur le web pour transférer des données entre un client (généralement un navigateur) et un serveur. Il permet de récupérer des pages web, des images, des vidéos et d’autres contenus à travers des requêtes et des réponses. Chaque fois qu’un utilisateur visite un site web, le navigateur envoie une requête HTTP au serveur, qui répond en renvoyant le contenu demandé (souvent au format HTML Le HTML (HyperText Markup Language) est le langage standard utilisé pour structurer et afficher le contenu sur le web. Il définit des éléments comme les titres, paragraphes, liens, images, et autres composants d'une page web. , CSS Le CSS (Cascading Style Sheets) est un langage utilisé pour décrire l'apparence et la mise en page des documents HTML, en définissant des styles comme les couleurs, polices, marges, et positionnements des éléments sur une page web. , JavaScript JavaScript est un langage de programmation dynamique principalement utilisé pour ajouter des fonctionnalités interactives aux pages web. Il permet de manipuler le DOM, de gérer des événements, et d'effectuer des requêtes asynchrones. ).

Les principales caractéristiques de HTTP :

  • Stateless : Chaque requête HTTP est indépendante, ce qui signifie qu’aucune information n’est conservée entre les requêtes successives, sauf avec des technologies comme les cookies Les cookies sont de petits fichiers texte stockés sur l'ordinateur de l'utilisateur par un site web. Ils servent à conserver des informations sur la navigation, comme les préférences de langue ou les sessions de connexion. .
  • Méthodes HTTP : Les actions spécifiques sont définies par des méthodes, telles que GET (pour récupérer des données), POST (pour envoyer des données au serveur), PUT, DELETE, etc.
  • Requêtes et réponses : Une requête contient une URL Une URL (Uniform Resource Locator) est l'adresse unique d'une ressource sur Internet, comme une page web, une image ou un fichier, permettant de la localiser et d'y accéder via un navigateur. , des en-têtes, et parfois des données, tandis qu’une réponse contient le statut (ex. : 200 OK, 404 Not Found), les en-têtes de réponse, et le contenu.

La version sécurisée, HTTPS Le HTTPS (HyperText Transfer Protocol Secure) est la version sécurisée du protocole HTTP. Il chiffre les données échangées entre un navigateur et un serveur, garantissant la confidentialité et l'intégrité des communications. (HTTP Secure), ajoute une couche de chiffrement via SSL Le SSL (Secure Sockets Layer) est un protocole de sécurité qui chiffre les données échangées entre un navigateur et un serveur, garantissant la confidentialité et l'intégrité des informations lors des communications en ligne. / TLS Le TLS (Transport Layer Security) est un protocole de sécurité qui chiffre les communications sur Internet, garantissant la confidentialité et l'intégrité des données entre un client et un serveur. pour protéger les données échangées entre le client et le serveur, assurant ainsi la confidentialité et l’intégrité des communications.

Articles associés

Tendance
29 juin 2022

Intégrateur Web : un superhéros

A l’occasion du dernier welovespeed qui a eu lieu à Lyon en décembre dernier, notre illustre confrère Jean-Pierre Vincent, a présenté notre métier l’intégration Web...
Lire la suite de Intégrateur Web : un superhéros