DevToolPal
NL
1xx Informatief

100 Continue

Doorgaan

Wat het betekent

De server heeft de request-headers ontvangen en de client mag de body gaan versturen. Het is een tussentijds antwoord dat vóór de definitieve status komt.

Veelvoorkomende oorzaken

  • De client stuurde Expect: 100-continue vóór een grote upload
  • curl voegt Expect: 100-continue toe aan POST-bodies groter dan 1 KB
  • Een proxy of server bevestigt dat hij de body accepteert

Zo los je het op

Als client of bezoeker

Niets te herstellen: wacht op 100 en verstuur dan de body. Antwoordt een server nooit, stuur de body dan na een korte time-out of verwijder de Expect-header (curl -H 'Expect:').

Als beheerder van de site of API

De meeste servers sturen 100 automatisch. Controleer eerst headers zoals authenticatie en Content-Length en antwoord met een definitieve fout (401, 413) in plaats van 100 als je de body toch zou weigeren.

Voorbeeldantwoord

HTTP/1.1
HTTP/1.1 100 Continue

Specificatie

RFC 9110 §15.2.1

Veelgestelde vragen

› Zie ik 100 Continue in het netwerktabblad van mijn browser?

Meestal niet. Browsers sturen geen Expect: 100-continue en tussentijdse antwoorden worden verborgen; je komt 100 vooral tegen bij curl, SDK's en uploadclients.

› Is 100 Continue het definitieve antwoord?

Nee. Het is informatief. De server moet na ontvangst van de body nog een definitieve status sturen, zoals 200, 201 of 413.