---
title: "Wat is HTTP? Uitleg over het Hypertext Transfer Protocol"
description: "HTTP (HyperText Transfer Protocol) is het protocol dat de communicatie tussen webclients en servers mogelijk maakt."
canonical: https://www.keurigonline.nl/begrippenlijst/http
last_modified: 2025-12-18
---

[Terug naar begrippenlijst](https://www.keurigonline.nl/begrippenlijst)

# HTTP

HTTP (HyperText Transfer Protocol) is het protocol dat de communicatie tussen webclients en servers mogelijk maakt.

Actueel: [WordPress updateproces beveiligen tegen RCE: update 7.1.4](https://www.keurigonline.nl/blog/wordpress-updateproces-beveiligen-tegen-rce)

HTTP staat voor HyperText Transfer Protocol. Het is het fundament van alle communicatie op het web. Elke keer dat je een website bezoekt, gebruikt je browser HTTP om gegevens op te vragen bij een server. De server stuurt vervolgens de gevraagde informatie terug.

HTTP werkt volgens een simpel request-response model. De client stuurt een HTTP-request met een methode zoals GET of POST. De server verwerkt deze aanvraag en stuurt een HTTP-response terug met een statuscode en de gevraagde content. Dit alles gebeurt in milliseconden.

Het protocol is stateless. Dit betekent dat elke request onafhankelijk is. De server onthoudt niets van eerdere verzoeken. Voor gebruikerssessies gebruiken websites daarom cookies of tokens om state bij te houden.

HTTP ondersteunt verschillende methoden voor verschillende acties. GET haalt gegevens op. POST verstuurt nieuwe gegevens. PUT werkt bestaande data bij. DELETE verwijdert resources. Deze methoden vormen de basis van moderne web-API's en RESTful services.

## Geschiedenis

HTTP werd in 1989 bedacht door [Tim Berners-Lee](https://en.wikipedia.org/wiki/Tim_Berners-Lee) tijdens zijn werk bij [CERN](https://home.cern/science/computing/birth-web). Zijn oorspronkelijke voorstel uit maart 1989 beschreef een systeem voor het delen van informatie tussen wetenschappers wereldwijd. Samen met HTML en URL's vormde HTTP de basis van het World Wide Web.

Belangrijke mijlpalen in de ontwikkeling van HTTP:

- **1991:** HTTP/0.9 - De allereerste versie, extreem simpel met alleen GET-requests
- **1996:** [RFC 1945 (HTTP/1.0)](https://datatracker.ietf.org/doc/html/rfc1945) - Voegde headers en statuscode toe
- **1997:** [RFC 2616 (HTTP/1.1)](https://datatracker.ietf.org/doc/html/rfc2616) - Introduceerde persistent connections en pipeline
- **2015:** HTTP/2 - Binary protocol met multiplexing en header compression
- **2022:** HTTP/3 - Gebouwd op QUIC over UDP voor betere prestaties

HTTP/1.1 bleef meer dan 15 jaar de dominante standaard. De [evolutie van HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP) toont hoe het protocol steeds sneller en efficiënter werd, terwijl de fundamentele principes behouden bleven.

## Bronnen

**Online bronnen:**

1. **IETF (1997)** - [RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1](https://datatracker.ietf.org/doc/html/rfc2616)
2. **IETF (1996)** - [RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0](https://datatracker.ietf.org/doc/html/rfc1945)
3. **MDN Web Docs** - [HTTP: HyperText Transfer Protocol](https://developer.mozilla.org/en-US/docs/Web/HTTP)
4. **MDN Web Docs** - [HTTP request methods](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods)
5. **CERN** - [The birth of the Web](https://home.cern/science/computing/birth-web)
6. **W3C** - [HTTP/1.1: Method Definitions](https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)

**Boeken:**

1. **Gourley, D., Totty, B., et al. (2002)** - *HTTP: The Definitive Guide*. O'Reilly Media. ISBN: 978-1565925090

## Gerelateerde artikelen

WordPress 30 okt 2026

[WordPress updateproces beveiligen tegen RCE: update 7.1.4](https://www.keurigonline.nl/blog/wordpress-updateproces-beveiligen-tegen-rce)

Niemand hoeft die map via de browser te openen. Servers die webtoegang tot `wp-content/upgrade/` blokkeren, zijn niet via deze race bereikbaar[\[2\]](https://patchstack.com/articles/wordpress-7-1-4-security-release/). Op een LiteSpeed- of Apache-server met DirectAdmin zet je deze regel in de `.htaccess` in de hoofdmap van je site:

```apache
# Blokkeer webtoegang tot de tijdelijke updatemap van WordPress.
# WordPress gebruikt deze map via het bestandssysteem, niet via <mark>HTTP</mark>,
# dus updates blijven gewoon werken.
RedirectMatch 403 ^/wp-content/upgrade/

```

Zet de regel boven het blok `# BEGIN WordPress`, zodat WordPress hem niet overschrijft. Draait WordPress in een submap, zet die submap dan voor het pad, bijvoorbeeld `^/blog/wp-content/upgrade/`. Nog nooit een `.htaccess` aangepast? In onze [.htaccess-snippets voor WordPress](https://www.keurigonline.nl/blog/20-htaccess-code-snippets-voor-snellere-websites) lees je hoe je het bestand veilig bewerkt en een reservekopie maakt.
