Специфікація коду стану HTTP 425
Код стану 425 Too Early вказує на те, що сервер не бажає ризикувати, обробляючи запит, який може бути відтворений.
Користувацькі агенти, які надсилають запит у ранніх даних, повинні повторити запит при отриманні коду стану відповіді 425 Too Early. Користувацький агент ПОВИНЕН повторити спробу автоматично, але будь-які повторні спроби НЕ МОЖНА надсилати у ранніх даних.
У всіх випадках посередник може переслати код статусу 425 Too Early. Посередники ПОВИННІ пересилати код стану 425 Too Early, якщо запит, який вони отримали і переслали, містив поле заголовка Ранні дані. В іншому випадку посередник, який отримав запит у ранніх даних, МОЖЕ автоматично повторити цей запит у відповідь на код стану 425 Too Early, але він ПОВИНЕН дочекатися завершення рукостискання TLS на з'єднанні, де він отримав запит.
Сервер не може вважати, що клієнт може повторити запит, якщо запит не отримано в ранніх даних або якщо поле заголовка Early-Data не встановлено в "1". Сервер НЕ ПОВИНЕН видавати код стану 425 Too Early, якщо не виконано одну з цих умов.
За замовчуванням код стану 425 Too Early не кешується. Його корисне навантаження не є представленням будь-якого ідентифікованого ресурсу.
Джерело / Цитата з: Код статусу 425 Too Early HTTP визначається розділом 5.2 у RFC4918.
Протокол HTTP
Як згенерувати код статусу 425 за допомогою PHP?
Щоб передати на веб-сторінці код статусу HTTP 425, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(425) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Перевірте код стану 425 HTTP
Щоб мати можливість відображати код статусу HTTP (в даному випадку 425 Too Early) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=425
Статус: 425 Too Early
Ці: Network
IP-адреса: XX.XX.XX.XX
Як створити власну сторінку помилок для коду стану 425
Apache Webserver
Веб-сервер "Apache" є одним з найпоширеніших веб-серверів в Інтернеті. Щоб створити власну сторінку помилки 425 Too Early в "Apache", необхідно внести наступні зміни в наступний файл.
NGINX Webserver
Подібно до веб-сервера "Apache", "NGINX" також широко використовується в Інтернеті. Щоб створити власну сторінку помилки 425 Too Early в "NGINX", необхідно внести наступні зміни в наступний файл.
location = /425.html {
root /usr/share/nginx/html;
internal;
}
Сумісність коду стану 425 з браузерами
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 |