102

Processing

Официален Deprecated
обработва се времеемка заявка.

Спецификация на HTTP код на състоянието 102

Кодът на състоянието 102 Processing е междинен отговор, който се използва за информиране на клиента, че сървърът е приел пълната заявка, но все още не я е изпълнил. Този код на състоянието ТРЯБВА да се изпраща само когато сървърът има разумни очаквания, че изпълнението на заявката ще отнеме значително време. Като указание, ако обработката на даден метод отнема повече от 20 секунди (разумна, но произволна стойност), сървърът ТРЯБВА да върне отговор 102 Processing. Сървърът ТРЯБВА да изпрати окончателен отговор, след като заявката бъде изпълнена. Обработката на методи може да отнеме потенциално дълъг период от време, особено на методи, които поддържат заглавието Depth. В такива случаи клиентът може да прекъсне връзката, докато чака отговор. За да предотврати това, сървърът може да върне код на състоянието 102 Processing, за да покаже на клиента, че сървърът все още обработва метода.

Източник / Цитат от: Кодът на състоянието 102 Processing на HTTP е определен в раздел 10.1 на RFC2518.

Как да изхвърлим код на състоянието 102 с PHP?

За изхвърляне на HTTP статус код 102 на уеб страница може да се използва функцията http_response_code на PHP. Синтаксисът е следният: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Тестване на код 102 на състоянието HTTP

За да можете да показвате кода на състоянието на HTTP (в този случай 102 Processing) и друга информация от страна на клиента, конзолата за разработка трябва да се отвори с F12. След това преминете към раздела "Мрежа". Сега страницата може да бъде отворена, като уебсайтът (пример index.php) трябва да се вижда в раздела "Мрежа". Той трябва да бъде избран и след това трябва да се избере разделът Herder. След това потребителят ще види следния резултат:

Код на състоянието 102 Processing
Преглед
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Статус: 102 Processing
Тези: Network
IP адрес: XX.XX.XX.XX
Код на състоянието 102 Processing

Съвместимост на кода на състоянието 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)

Константи в езиците за програмиране

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing
Автор: Tony Brüser
Автор: Tony Brüser

Тони Брусер е ентусиазиран уеб разработчик със склонност към HTTP кодовете за състояние.

LinkedInGitHub