200

OK

Официален
Заявката е успешна

Общо обяснение на код на състоянието 200

За съжаление този блок с текст е достъпен само на английски език.

The HTTP status code 200 OK signals that the server has successfully processed the client's request and returned a correct response. This means that the web page or resource that the client requested was found and successfully transmitted. It is a standard status code used for successful requests.

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

Кодът на състоянието 200 OK показва, че заявката е успешна. Полезният товар, изпратен в отговор 200 OK, зависи от метода на заявката. За методите, дефинирани от тази спецификация, предвиденото значение на полезния товар може да бъде обобщено по следния начин:

GET представяне на целевия ресурс;

HEAD същото представяне като GET, но без данните за представяне;

POST представяне на състоянието или резултатите, получени от действието;

PUT, DELETE представяне на състоянието на действието;

OPTIONS представяне на опциите за комуникация;

TRACE представяне на съобщението за заявка, както е получено от крайния сървър.

Освен отговорите на CONNECT, отговор 200 OK винаги има полезен товар, въпреки че сървърът на произхода МОЖЕ да генерира тяло на полезния товар с нулева дължина. ако не се желае полезен товар, сървърът на произхода трябва да изпрати вместо това 204 (Без съдържание). За CONNECT не се допуска полезен товар, тъй като успешният резултат е тунел, който започва веднага след заглавната част на отговора 200 OK. Отговорът 200 OK може да се кешира по подразбиране, т.е. освен ако не е посочено друго в дефиницията на метода или в изричните контроли за кеширане (вж. раздел 4.2.2 на [RFC7234]).

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

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

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

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

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

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

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

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

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

http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);

Статии в блога

HTTP кодове за състояние 200 OK и 201 Created: Успешни, но с различно значение

История на HTTP кодовете за състояние Историята на HTTP кодовете за статус датира от 1996 г., когато с въвеждането на HTTP 1.0 се появява кодът за статус 200 OK. По това време този код се използваш...

Автор: Tony Brüser
Автор: Tony Brüser

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

LinkedInGitHub