102

Processing

Officieel Deprecated
een tijdrovend verzoek wordt verwerkt

Specificatie van de HTTP-statuscode 102

De statuscode 102 Processing is een tussentijds antwoord dat wordt gebruikt om de client te informeren dat de server de volledige aanvraag heeft aanvaard, maar deze nog niet heeft voltooid. Deze statuscode ZOU alleen moeten worden verzonden wanneer de server redelijkerwijs kan verwachten dat het verzoek veel tijd zal vergen om te voltooien. Als leidraad, indien het verwerken van een methode langer duurt dan 20 seconden (een redelijke, maar willekeurige waarde), ZOU de server een antwoord 102 Processing MOETEN terugzenden. De server MOET een definitief antwoord sturen nadat het verzoek is voltooid. Het verwerken van methoden kan lang duren, vooral methoden die de Depth-header ondersteunen. In dergelijke gevallen kan de client de verbinding verbreken terwijl hij op een antwoord wacht. Om dit te voorkomen kan de server een statuscode 102 Processing terugsturen om de client aan te geven dat de server de methode nog aan het verwerken is.

Bron / Citaat van: De 102 Processing HTTP-statuscode wordt gespecificeerd door sectie 10.1 van RFC2518.

Hoe gooi je een 102-statuscode met PHP?

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

Test de HTTP-statuscode 102

Om de HTTP-statuscode (in dit geval 102 Processing) 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 102 Processing
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Status: 102 Processing
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 102 Processing

Browsercompatibiliteit van de 102-statuscode

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

Constanten in programmeertalen

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing

Vermakelijke memes over de HTTP-statuscode 102

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

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

LinkedInGitHub