Общее объяснение кода состояния 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
GET представление целевого ресурса;
HEAD такое же представление, как GET, но без данных представления;
POST представление статуса или результатов, полученных в результате действия;
PUT, DELETE представление статуса действия;
OPTIONS представление опций связи;
TRACE представление сообщения запроса, полученного конечным сервером.
За исключением ответов на CONNECT, ответ 200 OK всегда имеет полезную нагрузку, хотя сервер происхождения может генерировать тело полезной нагрузки нулевой длины. Если полезная нагрузка не требуется, серверу происхождения следует отправить 204 (No Content). Для CONNECT полезная нагрузка не допускается, поскольку успешным результатом является туннель, который начинается сразу после секции заголовка ответа 200 OK. Ответ 200 OK является кэшируемым по умолчанию, т.е. если иное не указано в определении метода или явном контроле кэша (см. раздел 4.2.2 [RFC7234]).Источник / Цитаты из: Код состояния HTTP 200 OK определен разделом 6.3.1 из RFC7231.
Протокол HTTP
Как вывести код состояния 200 с помощью PHP?
Чтобы бросить на веб-страницу код статуса HTTP 200, можно использовать PHP-функцию http_response_code. Синтаксис выглядит следующим образом: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Проверка кода состояния 200 HTTP
Чтобы иметь возможность отображать код состояния HTTP (в данном случае 200 OK) и другую информацию на стороне клиента, необходимо открыть консоль разработки с помощью F12. Затем перейдите на вкладку "Сеть". Теперь можно открыть страницу, сайт (пример index.php) должен быть виден на вкладке "Сеть". Его необходимо выбрать, а затем выбрать раздел Herder. После этого пользователь увидит следующий результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=200
Статус: 200 OK
Эти: Network
IP-адрес: XX.XX.XX.XX
Совместимость кода состояния 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:
Развлекательные мемы о коде статуса HTTP 200
Статьи в блогах
Коды состояния HTTP 200 OK и 201 Created: успешны, но отличаются по смыслу
История кодов состояния HTTP История кодов состояния HTTP берет свое начало в 1996 году, когда с появлением протокола HTTP 1.0 появился код состояния 200 OK. В то время этот код использовался для с...