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 — это деликатный ответ сервера: «Вы прислали данные в непонятном формате, давайте попробуем иначе!» Представьте ситуацию: вы отправляете письмо другу и прикрепляете файл в необычном формате, который его компьютер не открывает. Друг пишет обратно: «Файл…
HTTP-код 414 URI Too Long — это озадаченный взгляд сервера: «Привет, твой адрес слишком длинный, сократи его, пожалуйста!» Представьте, что вы идёте на почту отправлять посылку, но обнаруживаете, что адрес получателя занимает целую страницу текста. Почтальон поднимает руки вверх: «Мы…
HTTP-код 413 Payload Too Large — это предупредительный ответ сервера: «Ваши данные слишком большие, уменьшим объём?» Представьте себе ситуацию: вы везёте огромный груз в маленький лифт, но двери закрываются автоматически, потому что лифт не рассчитан на такую массу. Так же…
HTTP-код 412 Precondition Failed — это аккуратный ответ сервера: «Условия не соблюдены, попробуем сначала?» Представьте ситуацию: вы договорились встретиться с друзьями в кафе ровно в шесть вечера, но придя вовремя, понимаете, что друзья ушли раньше. Оказывается, они ждали вас в…
HTTP-код 411 Length Required — это чёткое предупреждение сервера: «Передаёте данные — укажите их размер!» Представьте ситуацию: вы приходите в библиотеку и говорите сотруднику: «Хотел бы книгу почитать». Сотрудник улыбается и уточняет: «Хорошо, но скажите, какую именно книгу вы ищете?»…
HTTP-код 410 Gone — это печальная новость от сервера: «Твоя любимая страничка пропала безвозвратно!» Представьте себе знакомую картину: вы заходите на любимый сайт, ищите привычную статью или товар, но вместо них получаете грустное известие: «Страничка больше не доступна». То есть…