202

Accepted

Официален
Изпратената заявка е приета, но все още не е обработена

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

Код на състоянието 202 Accepted показва, че заявката е приета за обработка, но обработката не е завършена. В крайна сметка може да се предприемат действия по заявката, но може и да не се предприемат, тъй като тя може да бъде забранена, когато обработката действително се извършва. В HTTP няма възможност за повторно изпращане на код на състоянието от асинхронна операция. Целта му е да позволи на сървъра да приеме заявка за някакъв друг процес (може би пакетно ориентиран процес, който се изпълнява само веднъж на ден), без да се изисква връзката на потребителския агент със сървъра да продължи, докато процесът бъде завършен. Представянето, изпратено с този отговор, трябва да описва текущото състояние на заявката и да насочва към (или да вгражда) монитор на състоянието, който може да предостави на потребителя приблизителна оценка на това кога ще бъде изпълнена заявката.

Източник / Цитат от: Кодът на състоянието 202 Accepted на HTTP е определен в раздел 6.3.3 на RFC7231.

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

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

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

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

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

Съвместимост на кода на състоянието 202 с браузъра

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

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

http.StatusAccepted
Response::HTTP_ACCEPTED
:accepted
Автор: Tony Brüser
Автор: Tony Brüser

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

LinkedInGitHub