102

Processing

Oficjalny Deprecated
przetwarzany jest czasochłonny wniosek

Specyfikacja kodu statusu HTTP 102

Kod statusu 102 Processing jest tymczasową odpowiedzią używaną do informowania klienta, że serwer przyjął kompletne żądanie, ale jeszcze go nie ukończył. Ten kod statusu POWINIEN być wysyłany tylko wtedy, gdy serwer ma uzasadnione oczekiwanie, że ukończenie żądania zajmie dużo czasu. Jako wskazówka, jeśli metoda zajmuje więcej niż 20 sekund (rozsądna, ale arbitralna wartość), aby przetworzyć, serwer POWINIEN zwrócić odpowiedź 102 Processing. Serwer MUSI wysłać ostateczną odpowiedź po zakończeniu żądania. Metody mogą potencjalnie zająć długi okres czasu na przetworzenie, zwłaszcza metody obsługujące nagłówek Depth. W takich przypadkach klient może przerwać połączenie w oczekiwaniu na odpowiedź. Aby temu zapobiec, serwer może zwrócić kod statusu 102 Processing, aby wskazać klientowi, że serwer nadal przetwarza metodę.

Źródło / Cytat z: Kod statusu 102 Processing HTTP jest określony przez sekcję 10.1 z RFC2518.

Jak wyrzucić kod statusu 102 za pomocą PHP?

Aby wyrzucić na stronę internetową kod statusu HTTP 102, można użyć funkcji PHP http_response_code. Składnia jest następująca: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testowanie kodu 102 statusu HTTP

Aby móc wyświetlić kod statusu HTTP (w tym przypadku 102 Processing) i inne informacje po stronie klienta, należy otworzyć konsolę programistyczną za pomocą F12. Następnie należy przejść do zakładki "Network". Teraz można otworzyć stronę, w zakładce "Network" powinna być widoczna strona (przykładowy index.php). Należy ją zaznaczyć, a następnie wybrać sekcję Herder. Użytkownik zobaczy wtedy następujący wynik:

Kod statusu 102 Processing
Przegląd
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Status: 102 Processing
Te: Network
Adres IP: XX.XX.XX.XX
Kod statusu 102 Processing

Zgodność kodu statusu 102 z przeglądarką

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)

Stałe w językach programowania

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

Tony Brüser jest entuzjastycznym twórcą stron internetowych z zamiłowaniem do kodów statusu HTTP.

LinkedInGitHub