HTTP status code 100, ook wel "Continue" genoemd, is een informatieve statuscode die aangeeft dat de server de eerste delen van een HTTP-aanvraag heeft ontvangen en dat de client de aanvraag kan voortzetten. Deze statuscode wordt gebruikt wanneer de server meer informatie van de client nodig heeft om de aanvraag te verwerken.
Een voorbeeld hiervan is een aanvraag voor een grote bestandsupload. De server kan de aanvraag niet verwerken totdat de client het hele bestand heeft verzonden. In dit geval kan de server een 100 Continue-statuscode terugsturen om de client te laten weten dat de aanvraag is ontvangen en dat de client het bestand kan blijven uploaden.
De client kan de 100 Continue-statuscode herkennen aan de HTTP-statuscode in de response van de server. De statuscode wordt gevolgd door een lege regel en vervolgens door de headers van de response.
Om een 100 Continue-statuscode te ontvangen, moet de client de Expect: 100-continue header in de aanvraag opnemen. Deze header geeft de server aan dat de client een 100 Continue-statuscode verwacht.
De 100 Continue-statuscode is een nuttig hulpmiddel om de efficiëntie van HTTP-verzoeken te verbeteren. Het voorkomt dat de client een groot bestand uploadt dat vervolgens wordt geweigerd door de server.
Hier zijn enkele specifieke voorbeelden van wanneer een 100 Continue-statuscode kan worden gebruikt:
Een aanvraag voor een grote bestandsupload
Een aanvraag voor een aanvraag die meerdere stappen vereist, zoals een aanvraag voor een betaling
Een aanvraag voor een aanvraag die een wachtrij heeft, zoals een aanvraag voor een chatbericht
De 100 Continue-statuscode is een veilige statuscode. Het kan niet worden gebruikt om schade toe te brengen aan een client-applicatie.
Terug naar categorie