102

Processing

Ufficiale Deprecated
viene elaborata una richiesta che richiede molto tempo

Specifica del codice di stato HTTP 102

Il codice di stato 102 Processing è una risposta provvisoria utilizzata per informare il client che il server ha accettato la richiesta completa, ma non l'ha ancora completata. Questo codice di stato DOVREBBE essere inviato solo quando il server ha la ragionevole aspettativa che la richiesta richieda molto tempo per essere completata. A titolo indicativo, se un metodo impiega più di 20 secondi (un valore ragionevole ma arbitrario) per essere elaborato, il server DOVREBBE restituire una risposta 102 Processing. Il server DEVE inviare una risposta finale al termine della richiesta. I metodi possono potenzialmente richiedere un lungo periodo di tempo per essere elaborati, specialmente quelli che supportano l'intestazione Depth. In questi casi, il client potrebbe interrompere la connessione in attesa di una risposta. Per evitare ciò, il server può restituire un codice di stato 102 Processing per indicare al client che il server sta ancora elaborando il metodo.

Fonte / Citazione da: Il codice di stato HTTP 102 Processing è specificato dalla sezione 10.1 di RFC2518.

Come lanciare un codice di stato 102 con PHP?

Per lanciare il codice di stato HTTP 102 su una pagina web, si può usare la funzione PHP http_response_code. La sintassi è la seguente: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test del codice di stato HTTP 102

Per poter visualizzare il codice di stato HTTP (in questo caso 102 Processing) e altre informazioni sul lato client, è necessario aprire la console di sviluppo con F12. Quindi navigare nella scheda "Rete". Ora la pagina può essere aperta, il sito web (ad esempio index.php) dovrebbe essere visibile nella scheda Rete. Questo deve essere selezionato e poi deve essere selezionata la sezione Herder. L'utente vedrà quindi il seguente risultato:

Codice di stato 102 Processing
Panoramica
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Stato: 102 Processing
Quelle: Network
Indirizzo IP: XX.XX.XX.XX
Codice di stato 102 Processing

Compatibilità con i browser del codice di stato 102

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)

Costanti nei linguaggi di programmazione

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing
Autore: Tony Brüser
Autore: Tony Brüser

Tony Brüser è un entusiasta sviluppatore web con una predilezione per i codici di stato HTTP.

LinkedInGitHub