TrueURL

100 Continue

Tussentijdse response: de server heeft de requestheaders geaccepteerd en de client, die “Expect: 100-continue” stuurde, kan nu de requestbody versturen.

Statustekst
Continue
Redirect
Nee
Standaard cachebaar
Nee

100 Continue is een tussentijdse (informatieve) response. De server laat de client weten dat hij de requestheaders heeft ontvangen, ze niet heeft afgewezen en klaar is voor de requestbody. De definitieve response, bijvoorbeeld 201 Created of 413 Content Too Large, volgt later over dezelfde verbinding.

De code is bedoeld voor grote uploads. Een client die niet eerst megabytes aan data wil versturen om die vervolgens geweigerd te zien, voegt Expect: 100-continue aan zijn verzoek toe en wacht even. Antwoordt de server met 100 Continue, dan stuurt de client de body. Antwoordt de server met een definitieve foutcode zoals 401 of 413, dan kan de client de upload overslaan. Een server die niet aan de verwachting kan voldoen, kan antwoorden met 417 Expectation Failed.

Browsers sturen zelf geen Expect: 100-continue. Het wordt gebruikt door HTTP-bibliotheken, commandlinetools zoals curl en API-clients die bestanden uploaden. Clients wachten niet eindeloos: komt er binnen een korte time-out geen 100 binnen (in curl standaard één seconde), dan sturen ze de body toch. Servers mogen geen 1xx-responses naar HTTP/1.0-clients sturen.

Voorbeeldresponse

HTTP
HTTP/1.1 100 Continue

HTTP/1.1 201 Created
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: /uploads/7f3c9a2e
Content-Length: 0

SEO en redirects controleren

Een 100 bereikt zoekmachines nooit als paginastatus. Er volgt altijd een definitieve response, en die definitieve status is wat crawlers en de redirectchecker rapporteren. Tussentijdse responses worden door de HTTP-client afgehandeld, dus TrueURL toont de definitieve status van elke hop en niet een eventuele 100 Continue die daaraan voorafging.

Veelvoorkomende oorzaken en toepassingen

  • Een API-client of curl uploadt een grote body met Expect: 100-continue en de server gaat akkoord met de ontvangst.
  • Een reverse proxy of applicatieserver beantwoordt de verwachting namens de applicatie.
  • Uploads blijven ongeveer een seconde hangen voordat ze beginnen: de client wacht op een 100 Continue die de server nooit stuurt. Schakel die verwachting in de client uit of zorg dat de server haar ondersteunt.

Redirectchecker

Bekijk elke statuscode die een URL teruggeeft, hop voor hop, met de gratis redirectchecker van TrueURL.