HTTP (HyperText Transfer Protocol) is het protocol waarmee browsers en servers webpagina's uitwisselen. HTTPS is de beveiligde variant waarbij de verbinding versleuteld is via TLS.
Bij HTTP wordt alle data in leesbare tekst verstuurd — iedereen op het netwerk kan meekijken. HTTPS versleutelt de verbinding zodat alleen de browser en server de inhoud kunnen lezen. Moderne browsers markeren HTTP-sites als "Niet veilig".
HTTP-responses bevatten altijd een statuscode:
| Code | Betekenis |
|---|---|
| 200 | OK — verzoek gelukt |
| 301 / 302 | Redirect — pagina verplaatst |
| 403 | Forbidden — geen toegang |
| 404 | Not Found — pagina bestaat niet |
| 500 | Internal Server Error — fout op de server |