HTTP/HTTPS — Protocole du Web

TCP 80/443 OSI L7

Qu'est-ce que HTTP ?

HTTP est le protocole de communication du Web. HTTPS = HTTP + TLS (chiffrement). HTTP/2 apporte le multiplexage. HTTP/3 utilise QUIC (base UDP).

Méthodes et codes

GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS

200 OK       201 Created   204 No Content
301 Redirect 304 Not Modified
400 Bad Req  401 Unauth    403 Forbidden
404 Not Found 429 Rate Limit
500 Error    502 Bad Gateway

Headers de sécurité

Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy: default-src 'self'
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin