Home

webverzoeken

Webverzoeken zijn berichten die een client naar een webserver stuurt om data op te halen of te verzenden. In de praktijk worden ze meestal uitgevoerd via het Hypertext Transfer Protocol (HTTP) of zijn beveiligd via HTTPS. Webverzoeken vormen de basis van het wereldwijde web en worden gebruikt door webbrowsers, mobiele apps en andere clienttoepassingen.

Een typisch verzoek bestaat uit: een methode (zoals GET, POST, PUT, PATCH, DELETE, HEAD), een URL, headers

Wanneer een verzoek wordt verzonden, doorloopt het stappen zoals DNS-resolutie, opbouwen van een TCP-verbinding en, bij

Statuscodes geven aan hoe het verzoek is verlopen. 2xx duidt op succes, 3xx op doorverwijzingen, 4xx op

Caching en headers zoals Cache-Control, ETag en Last-Modified beïnvloeden hoe vaak en hoelang een antwoord uit

Veel webverzoeken zijn onderdeel van API's en microservices, waarbij requests en responses gestructureerd worden in formats

met
metadata
(Accept,
Content-Type,
User-Agent,
Cookies)
en
eventueel
een
body
met
data
(bij
POST
of
PUT).
Bij
GET
bevat
de
data
meestal
als
queryparameters
in
de
URL;
bij
POST/PUT
wordt
de
data
in
de
body
verzonden.
HTTPS,
een
TLS-handshake.
Vervolgens
stuurt
de
client
het
verzoek,
en
de
server
reageert
met
een
statuscode,
kopteksten
en
mogelijk
een
responsbody.
De
verbinding
kan
worden
gesloten
of
hergebruikt
(keep-alive).
fouten
door
de
client
(bijv.
404
niet
gevonden,
400
ongeldige
aanvraag),
en
5xx
op
serverfouten.
de
cache
kan
komen.
Beveiliging
en
privacy
spelen
ook
een
rol:
HTTPS
encryptie,
authenticatie,
CORS-beleid,
en
bescherming
tegen
CSRF
en
aanvallen
via
inputvalidatie
en
rate
limiting.
als
JSON
of
XML.