100

Continue

Officieel
De cliënt kan het verzoek voortzetten

Algemene uitleg van de 100-statuscode

De HTTP-statuscode 100 Continue is een element in webcommunicatie dat de dialoog tussen een browser en een webserver vergemakkelijkt. Stel je voor dat je browser aanklopt bij een webserver en een verzoek begint in te dienen. Voordat hij het hele verzoek verstuurt, wacht hij op een soort toestemming van de server. Code 100 Continue is precies die toestemming, waarbij de server aangeeft: "Ik heb het begin van je verzoek gehoord, ga je gang". Hoewel deze code niet vaak wordt gebruikt in moderne webontwikkeling, omdat de huidige technologieën de voorkeur geven aan efficiëntere communicatiemethoden, dient het als een herinnering aan hoe het web oorspronkelijk was ontworpen om een soepele communicatie tussen server en eindgebruiker te garanderen.

.

Specificatie van de HTTP-statuscode 100

De statuscode 100 Continue geeft aan dat het eerste deel van een verzoek is ontvangen en nog niet is afgewezen door de server. De server is van plan een definitief antwoord te sturen nadat het verzoek volledig is ontvangen en daarop is gereageerd. Wanneer het verzoek een Expect-headerveld bevat dat een 100 Continue-verwachting bevat, geeft het 100 Continue-antwoord aan dat de server de payload van het verzoek wil ontvangen. De client moet doorgaan met het verzenden van het verzoek en het antwoord 100 Continue negeren. Indien het verzoek geen Expect-headerveld met de 100 Continue-verwachting bevatte, kan de client dit tussentijdse antwoord gewoon weggooien.

Bron / Citaat van: De 100 Continue HTTP-statuscode wordt gespecificeerd door sectie 6.2.1 van RFC7231.

Hoe gooi je een 100-statuscode met PHP?

Om de HTTP-statuscode 100 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(100) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test de HTTP-statuscode 100

Om de HTTP-statuscode (in dit geval 100 Continue) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:

Statuscode 100 Continue
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=100
Status: 100 Continue
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 100 Continue

Browsercompatibiliteit van de 100-statuscode

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Welke SEO-effecten heeft de 100-statuscode?

In principe heeft de statuscode 100 Continue geen directe SEO-effecten. De code heeft geen invloed op de indexering van een website door zoekmachines of op de positie op de ranglijst. De code dient voornamelijk voor de communicatie tussen server en client.

Gebruikerservaring en SEO:

Hoewel de code 100 Continue op zichzelf geen rol speelt bij SEO, is de gebruikerservaring (UX) een cruciaal element bij zoekmachineoptimalisatie. Als een website laadvertragingen of andere problemen ondervindt door het gebruik van statuscode 100 Continue, kan dit een negatieve invloed hebben op de gebruikerservaring. Een verstoorde UX kan leiden tot hogere bouncepercentages, wat weer van invloed kan zijn op de positie in zoekmachines.

Toepassing in de echte wereld:

In de huidige webomgeving is statuscode 100 Continue zeldzaam. Moderne websites en toepassingen gebruiken doorgaans efficiëntere methoden om gegevens te verzenden en te ontvangen. Als echter wordt opgemerkt dat een server regelmatig deze statuscode afgeeft, is het een goed idee om de websiteprestaties en gebruikerservaring te controleren om mogelijke problemen te identificeren.

Constanten in programmeertalen

HttpStatusCode.Continue
http.StatusContinue
Response::HTTP_CONTINUE
httplib.CONTINUE
http.client.CONTINUE
http.HTTPStatus.CONTINUE
:continue
HttpServletResponse.SC_CONTINUE

Vermakelijke memes over de HTTP-statuscode 100

Auteur: Tony Brüser
Auteur: Tony Brüser

Tony Brüser is een enthousiaste webontwikkelaar met een voorliefde voor HTTP-statuscodes.

LinkedInGitHub