Protocole HTTP
HTTP signifie « Hypertext Transfer Protocol ». HTTP est le protocole utilisé pour transférer des données sur le Web. Il fait partie de la suite de protocoles Internet et définit les commandes et les services utilisés pour la transmission des données de pages Web.
HTTP basé sur l’architecture client/serveur. Un client, par exemple, peut être un ordinateur personnel, un ordinateur portable ou un périphérique mobile. Le serveur HTTP est généralement un hôte Web exécutant un logiciel de serveur Web, tel que Apache ou IIS. Lorsque vous accédez à un site Web, votre navigateur envoie une requête au serveur Web correspondant et il répond avec un code d’état HTTP. Si l’URL est valide et que la connexion est établie, le serveur enverra à votre navigateur la page Web et les fichiers associés.
Certains codes d’état HTTP courants incluent:
- 200 – demande acceptée (la page Web existe)
- 301 – déplacé de manière permanente (souvent transféré vers une nouvelle URL)
- 401 – demande non autorisée (autorisation requise)
- 403 – interdit (l’accès n’est pas autorisé à la page ou au répertoire)
- 500 – erreur de serveur interne (souvent causée par une configuration de serveur incorrecte)
REMARQUE: les URL commençant par « http:// » sont accessibles via le protocole HTTP et utilisent le port 80 par défaut. Les URL commençant par « https:// » sont accessibles via une connexion HTTPS sécurisée et utilisent souvent le port 443.