HTTP-код 426 Upgrade Required — это приглашение от сервера: «Нам обоим пора двигаться вперёд и перейти на новый уровень!» Представьте себе старую машину, которая упорно отказывается заводиться, несмотря на многочисленные попытки завести двигатель. Владелец открывает капот и замечает надпись: «Переходите…
HTTP-код 425 Too Early — это заботливый ответ сервера: «Ты поторопился, подожди секундочку, прежде чем я приму твоё сообщение!» Представьте себе диалог на детской площадке: малыш подбегает к качелям и садится, не проверив, свободны ли они. Взрослый рядом мягко останавливает…
HTTP-код 424 Failed Dependency — это тонкий намек от сервера: «Эй, приятель, твоя задача не состоялась, потому что другая важная вещь до этого дала осечку!» Представьте себе цепочку поручений: сначала вы идёте купить хлеб, потом варите суп, затем накрываете стол….
HTTP-код 423 Locked — это изящный ответ сервера: «Здесь замок, ключик потерян — проходите мимо, дорогие гости!» Представьте себе уютный кабинет, где на столе лежит папка с важными документами. Вы открываете дверь кабинета, надеясь изучить бумаги, но неожиданно сталкиваетесь с…
HTTP-код 422 Unprocessable Entity — это деликатный ответ сервера: «Да, я понимаю тебя, вижу твой запрос, но выполнить его не получится — твоя форма неполноценна или нарушает мои правила!» Представьте себе, что вы заполнили анкету на участие в конкурсе. Всё…
HTTP-код 421 Misdirected Request — это ситуация, когда сервер недоумевает: «Вы пришли не туда! Здесь совсем другая организация». Представьте себе такую картину: вы заходите в офис крупной корпорации, обращаетесь к сотруднику отдела маркетинга, но выясняется, что на самом деле он…
HTTP-код 418 I’m a Teapot — это очаровательная находка среди всех прочих серьезных кодов состояния HTTP: сервер, словно заблудившийся ребенок, заявляет вам прямо: «Я – чайник! Я не умею готовить кофе!» Представьте себе сценарий: вы приходите утром на кухню и…
HTTP-код 417 Expectation Failed — это аккуратный отказ сервера: «Упс, похоже, наши ожидания не совпали!» Представьте такую сцену: вы решили отправить важный пакет документов на сервер, и попросили его подтвердить готовность принять файлы крупным объемом («chunked»), или хотя бы подать…
HTTP-код 416 Range Not Satisfiable — это вежливый отказ сервера: «Извините, но я не могу предоставить вам запрошенный диапазон данных». Представьте себе ситуацию: вы пытаетесь скачать большой файл, но решили продолжить загрузку с определённого момента (например, начиная с половины). Вы…
HTTP-код 415 Unsupported Media Type — это деликатный ответ сервера: «Вы прислали данные в непонятном формате, давайте попробуем иначе!» Представьте ситуацию: вы отправляете письмо другу и прикрепляете файл в необычном формате, который его компьютер не открывает. Друг пишет обратно: «Файл…