402 Payment Required (402 «Требуется оплата») — код состояния HTTP-ответа, который исходная статья относит к стандартным и наиболее известным кодам. Стандартизированные коды определяются IETF в публикациях RFC и поддерживаются IANA, тогда как другие значения используются различными серверами. Коды состояния HTTP показывают результат запроса клиента к веб-серверу, а их текстовые пояснения на практике часто отличаются или вовсе опускаются. Код относится к группе ответов об ошибках клиента.
Предыстория
Коды состояния HTTP делятся по первой цифре на информационные, успешные, перенаправляющие и классы ошибок. В статье описано, как информационные ответы 1xx сигнализируют о том, что запрос всё ещё обрабатывается, а группы 2xx и 3xx сообщают об успехе и о необходимости дальнейших действий клиента. Код 402 приводится в рамках этой более широкой системы стандартизированных значений ответов, которые документируются IETF и ведутся IANA.
Использование и значение
Как и другие коды состояния, ответ 402 входит в общий словарь, который позволяет клиентам и серверам сообщать о состоянии запроса. В статье отмечается, что помимо стандартизированных существуют и другие, нестандартные значения. Понимание этих кодов помогает разработчикам и пользователям интерпретировать, как сервер обработал запрос и что, если вообще что-либо, должно произойти дальше.
