102

Processing

Oficial Deprecated
se procesează o cerere care necesită mult timp

Specificarea codului de stare HTTP 102

Codul de stare 102 Processing este un răspuns intermediar utilizat pentru a informa clientul că serverul a acceptat cererea completă, dar nu a finalizat-o încă. Acest cod de stare TREBUIE să fie trimis numai atunci când serverul se așteaptă în mod rezonabil ca solicitarea să dureze mult timp pentru a fi finalizată. Ca orientare, dacă o metodă durează mai mult de 20 de secunde (o valoare rezonabilă, dar arbitrară) pentru a fi procesată, serverul TREBUIE să trimită un răspuns 102 Processing. Serverul TREBUIE să trimită un răspuns final după ce cererea a fost finalizată. Procesarea metodelor poate dura o perioadă lungă de timp, în special a metodelor care acceptă antetul Depth. În astfel de cazuri, clientul poate întrerupe conexiunea în așteptarea unui răspuns. Pentru a preveni acest lucru, serverul poate returna un cod de stare 102 Processing pentru a indica clientului că serverul este încă în curs de procesare a metodei.

Sursa / Citat din: Codul de stare HTTP 102 Processing este specificat în secțiunea 10.1 din RFC2518.

Cum să arunci un cod de stare 102 cu PHP?

Pentru a afișa codul de stare HTTP 102 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testați codul de stare HTTP 102

Pentru a putea afișa codul de stare HTTP (în acest caz 102 Processing) și alte informații pe partea clientului, consola de dezvoltare trebuie deschisă cu F12. Apoi navigați la fila "Network" (Rețea). Acum pagina poate fi deschisă, site-ul web (exemplu index.php) ar trebui să fie vizibil în fila rețea. Acesta trebuie selectat și apoi trebuie selectată secțiunea Herder. Utilizatorul va vedea apoi următorul rezultat:

Cod de stare 102 Processing
Prezentare generală
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Stare: 102 Processing
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cod de stare 102 Processing

Compatibilitatea browserului cu codul de stare 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)

Constante în limbajele de programare

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

Meme-uri amuzante despre codul de stare HTTP 102

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser este un dezvoltator web entuziast cu o înclinație pentru codurile de stare HTTP.

LinkedInGitHub