🌐 Réseau · Protocoles
HTTP et HTTPS
HTTP est le protocole du web : un client envoie une requête, le serveur renvoie une réponse. HTTPS = HTTP dans un tunnel chiffré TLS (port 443).
GET /index.html HTTP/1.1 ← requête
Host: wakey-bot.fr
HTTP/1.1 200 OK ← réponse
Content-Type: text/html
<html>…</html>Méthodes
- GET : lire
- POST : créer / envoyer des données
- PUT / PATCH : remplacer / modifier
- DELETE : supprimer
Sans état
HTTP ne retient rien d'une requête à l'autre. Pour « se souvenir » de toi (connexion), on utilise des cookies ou des jetons.
Les versions
- HTTP/1.1 : texte, une requête à la fois par connexion
- HTTP/2 : binaire, plusieurs requêtes en parallèle sur une connexion
- HTTP/3 : comme HTTP/2 mais sur QUIC (UDP), plus à l'aise sur les réseaux instables
HTTPS
Chiffre et authentifie : personne sur le chemin ne lit ni ne modifie la page, et le certificat prouve qu'on parle au bon serveur. Des serveurs comme Caddy obtiennent et renouvellent seuls les certificats Let's Encrypt.
Reverse proxy
Un serveur frontal (Caddy, Nginx) reçoit les requêtes sur le port 443 et transmet par exemple /api/* à une application locale (127.0.0.1:3000) : le visiteur ne voit qu'un seul site.
Essaie curl -I https://wakey-bot.fr pour voir les en-têtes de réponse.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.