411
Length Required
Спецификация на HTTP код на състоянието 411
Код на състоянието 411 Length Required показва, че сървърът отказва да приеме заявката без определена дължина на съдържанието (раздел 3.3.2 от [RFC7230]). Клиентът МОЖЕ да повтори заявката, ако добави валидно поле на заглавието Content-Length, съдържащо дължината на тялото на съобщението в съобщението за заявка.
Източник / Цитат от: Кодът на състоянието 411 Length Required на HTTP е определен в раздел 6.5.10 на RFC7231.
Протокол HTTP
Как да изхвърлим код на състоянието 411 с PHP?
За изхвърляне на HTTP статус код 411 на уеб страница може да се използва функцията http_response_code на PHP. Синтаксисът е следният: http_response_code(411) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Тестване на код 411 на състоянието HTTP
За да можете да показвате кода на състоянието на HTTP (в този случай 411 Length Required) и друга информация от страна на клиента, конзолата за разработка трябва да се отвори с F12. След това преминете към раздела "Мрежа". Сега страницата може да бъде отворена, като уебсайтът (пример index.php) трябва да се вижда в раздела "Мрежа". Той трябва да бъде избран и след това трябва да се избере разделът Herder. След това потребителят ще види следния резултат:
URL: https://http-statuscode.com/errorCodeExample.php?code=411
Статус: 411 Length Required
Тези: Network
IP адрес: XX.XX.XX.XX
Как да създадете собствена страница за грешка с код на състоянието 411
Apache Webserver
Уеб сървърът "Apache" е един от най-разпространените уеб сървъри в интернет. За да създадете своя собствена страница за грешка 411 Length Required в "Apache", трябва да се направи следната промяна в следния файл.
NGINX Webserver
Подобно на уеб сървъра "Apache", "NGINX" също се използва широко в интернет. За да създадете своя собствена страница за грешка 411 Length Required в "NGINX", трябва да се направи следната промяна в следния файл.
location = /411.html {
root /usr/share/nginx/html;
internal;
}
Съвместимост на кода на състоянието 411 с браузъра
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 |
Константи в езиците за програмиране
HttpStatusCode.LengthRequired
http.StatusLengthRequired
Response::HTTP_LENGTH_REQUIRED
httplib.LENGTH_REQUIRED
http.client.LENGTH_REQUIRED
http.HTTPStatus.LENGTH_REQUIRED
:length_required