HTTP 426 — Изисква се надграждане
Грешка на клиента 4xx: заявката съдържа невалиден синтаксис или не може да бъде изпълнена.
Изисква се надграждане
Клиентът трябва да премине към различен протокол.
Какво означава
Сървърът отказва да изпълни заявката чрез текущия протокол, но би могъл, ако клиентът надгради, както е указано от заглавката Upgrade.
Кога да го използвате
Връща се, за да се изиска напр. TLS надграждане или по-нова версия на протокола.
Други 4xx кодове
За HTTP кодове за състояние
Тази директория с HTTP статус кодове обхваща всеки стандартен код за отговор от информационния диапазон 1xx до сървърните грешки от 5xx. Всеки запис показва цифровия код, каноничната му фраза за причина и едноредово резюме, а целият списък може да се търси по номер, име или значение — 301, Unauthorized и timeout всички намират целите си — или да се филтрира по клас на отговор.
Всеки код отваря собствена посветена страница с пълно обяснение: какво реално означава статусът, кога да се използва в собствените ви API-та и приложения, дали отговорите с този код се кешират по подразбиране, и RFC, който го дефинира. Свързани кодове от същия клас са свързани в долната част, така че сравняването на 401 с 403 или 301 с 308 отнема едно кликване.
Петте класа са най-бързият мисловен модел за четене на всеки отговор: 1xx означава, че заявката продължава, 2xx означава успех, 3xx означава пренасочване, 4xx означава, че клиентът е допуснал грешка, а 5xx означава, че сървърът се е провалил. Директорията е организирана точно около тази структура.
Как да използвате HTTP кодове за състояние
- Въведете код, фраза за причина или ключова дума в полето за търсене — например 404, Not Found или redirect.
- Използвайте филтъра по клас, за да стесните списъка до информационни, успешни, пренасочващи, клиентски грешки или сървърни грешки.
- Отворете страницата на всеки код, за да прочетете какво означава, кога да се използва, кешируемостта му по подразбиране и дефиниращия RFC.
- Проверете секцията за свързани кодове, за да сравните съседи от същия клас.
- Използвайте бутона за копиране, за да вземете кода за доклад за грешка, тест или API спецификация.