510

Not Extended

Офіційний
Очікування не виправдалися

Специфікація коду стану HTTP 510

У запиті не дотримано політики доступу до ресурсу. Сервер повинен відправити назад всю інформацію, необхідну клієнту для створення розширеного запиту. Визначення того, як розширення інформують клієнта, виходить за рамки цієї специфікації. Якщо відповідь 510 Not Extended містить інформацію про розширення, яких не було в початковому запиті, то клієнт МОЖЕ повторити запит, якщо він має підстави вважати, що може виконати політику розширення, змінивши запит відповідно до інформації, наданої у відповіді 510 Not Extended. В іншому випадку клієнт МОЖЕ надати користувачеві будь-який об'єкт, включений у відповідь 510 Not Extended, оскільки цей об'єкт може містити відповідну діагностичну інформацію.

Джерело / Цитата з: Код статусу 510 Not Extended HTTP визначається розділом 7 у RFC2774.

Як згенерувати код статусу 510 за допомогою PHP?

Щоб передати на веб-сторінці код статусу HTTP 510, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(510) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Перевірте код стану 510 HTTP

Щоб мати можливість відображати код статусу HTTP (в даному випадку 510 Not Extended) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:

Код стану 510 Not Extended
Огляд
URL: https://http-statuscode.com/errorCodeExample.php?code=510
Статус: 510 Not Extended
Ці: Network
IP-адреса: XX.XX.XX.XX
Код стану 510 Not Extended

Як створити власну сторінку помилок для коду стану 510

Створити власну сторінку помилки 510 Not Extended відносно легко як на веб-серверах "Apache", так і на "NGINX".

Apache Webserver

Веб-сервер "Apache" є одним з найпоширеніших веб-серверів в Інтернеті. Щоб створити власну сторінку помилки 510 Not Extended в "Apache", необхідно внести наступні зміни в наступний файл.

File: .htaccess
ErrorDocument 510 /errors/510.html

NGINX Webserver

Подібно до веб-сервера "Apache", "NGINX" також широко використовується в Інтернеті. Щоб створити власну сторінку помилки 510 Not Extended в "NGINX", необхідно внести наступні зміни в наступний файл.

File: sites-enabled/default
error_page 510 /510.html;
location = /510.html {
    root /usr/share/nginx/html;
    internal;
}

Сумісність коду стану 510 з браузерами

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.StatusNotExtended
Response::HTTP_NOT_EXTENDED
:not_extended

Зовнішні посилання з додатковою інформацією про код стану HTTP 510:

Цікаві меми про код статусу HTTP 510

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

Тоні Брюзер - захоплений веб-розробник, який має схильність до кодів стану HTTP.

LinkedInGitHub