Шпаргалка по кодам состояния HTTP: ваш ускоренный курс 2022 года + бесплатный PDF
Опубликовано: 2022-02-14
Если вы провели достаточно времени в Интернете, скорее всего, вы столкнулись с кодом состояния HTTP или двумя в своей жизни. Однако, в то время как большинство из нас могут просто продолжать свой день после того, как столкнулись с кодом состояния HTTP, знание значения кода важно для специалистов по поисковой оптимизации и владельцев веб-сайтов.
Хорошо оптимизированный веб-сайт и быстрое время загрузки являются ключевыми факторами при попытке получить высокий рейтинг, и вам может быть трудно добиться этого, если на вашем веб-сайте слишком много ошибок. Чтобы помочь вам, SerpWatch создал шпаргалку по кодам состояния HTTP, которую вы можете скачать и использовать для быстрого выявления и исправления ошибок.
Скачать шпаргалку по кодам состояния HTTP в формате PDF БЕСПЛАТНО
Что такое коды состояния HTTP?
Всякий раз, когда вы используете поисковую систему для просмотра веб-страниц, вы, клиент, отправляете запросы на веб-сайты или, говоря техническим языком, на серверы. Для этого вы используете что-то известное как протокол передачи гипертекста или, скорее, HTTP.
Серверы взаимодействуют с браузерами через коды состояния HTTP и используют протокол HTTP, чтобы подтвердить, что все работает правильно, или отобразить ошибку, если она есть. Другими словами, код состояния HTTP — это ответ сервера на запрос браузера.
Сколько всего кодов состояния HTTP?
Всего существует 500 кодов состояния HTTP. Коды состояния начинаются с кода 100 и заканчиваются кодом 599. Однако большинство из этих кодов по-прежнему не назначены, а назначенных HTTP-кодов всего 63. Кроме того, есть также несколько кодов, которые либо больше не используются, либо устарели из соображений безопасности, например, код 305.
Если вы серьезно относитесь к SEO и хотите, чтобы ваш сайт процветал, вам следует регулярно проверять свой сайт на наличие ошибок. В настоящее время большинство веб-сайтов публикуются через WordPress , и каждый день появляется до 500 000 новых веб-сайтов.
Другими словами, конкуренция жесткая, и ваш веб-сайт может отставать от тысяч других веб-сайтов, которые должным образом оптимизированы.
Пять различных типов кодов состояния
Все коды состояния HTTP разделены на пять категорий: 100–199, 200–299, 300–399, 400–499 и 500–599. Первое число в каждом диапазоне указывает класс ответа, а последние две цифры используются для указания запроса или ошибки. Вот разбивка нашей шпаргалки по кодам состояния HTTP.
Информационные запросы: 1XX
Коды в этом диапазоне относятся к информационному ответу и указывают, что сервер получил и понял запрос.
100 Продолжить
Код указывает, что сервер получил заголовки запроса и что клиент должен продолжать запрашивать тело или игнорировать ответ, если запрос уже завершен.
101 протокол переключения
Клиент запросил у сервера переключение протоколов, и код указывает протокол, на который переключается сервер.
102 Обработка (WebDAV)
Сервер получил и обрабатывает запрос, но для выполнения запроса требуется много времени, поэтому ответа пока нет.
103 Ранние подсказки
Код 103 используется для возврата некоторых заголовков ответа, пока сервер готовит ответ.
Успешных запросов: 2XX
Диапазон 200–299 указывает на коды успеха HTTP . Другими словами, это означает, что действие, запрошенное клиентом, было получено, понято и принято сервером.
200 ОК
Код сервера 200 означает, что запрос выполнен успешно. Однако ответ будет зависеть от метода запроса и от того, сделал ли клиент запрос GET, HEAD, PUT/POST или TRACE.
201 Создано
Запрос был выполнен успешно, и в результате был создан новый ресурс.
202 Принято
Запрос получен, но обработка не завершена.
203 Неофициальная информация
Сервер получил 200 OK от своего источника, но действует как прокси, а возвращаемые метаданные собираются из локальной или сторонней копии.
204 Нет контента
Код состояния ответа 204 указывает, что сервер обработал запрос, но для этого запроса нет содержимого для отправки.
205 Сбросить содержимое
Сервер обработал запрос и сообщает клиенту сбросить документ, отправивший запрос.
206 Частичное содержание
Сервер отправляет только часть ресурса.
207 Мультистатус (WebDAV)
Уведомляет о нескольких ресурсах и используется, когда сообщение содержит несколько отдельных кодов ответа.
208 Уже сообщалось
Члены привязки DAV больше не включаются, поскольку они были перечислены в предыдущей части ответа.
226 ИМ Используется
Код состояния ответа 226 указывает, что сервер выполнил запрос на ресурс, а ответ представляет собой результат одной или нескольких манипуляций с экземпляром, которые применяются к текущему экземпляру.
Перенаправление: 3XX
Как следует из названия, коды в этом диапазоне используются для указания того, что клиент перенаправлен.
300 Множественный выбор
Это указывает на то, что существует несколько вариантов запроса и что клиент должен выбрать один из них.
301 Перемещено навсегда
Исходный URL-адрес был окончательно перемещен, и сервер отвечает новым URL-адресом.
302 найдено
URL-адрес запрошенного ресурса был временно изменен, и клиент должен перейти к другому URL-адресу.
303 См. Другое
Ответ указывает, что клиент должен запросить ресурсы по другому URI с помощью запроса GET.
304 Не изменено
Ресурс не был изменен, и клиент может использовать ту же кэшированную версию ответа.
305 Использовать прокси
Запрошенный ресурс доступен только через прокси. Однако многие HTTP-клиенты не подчиняются коду состояния 305 из-за проблем безопасности, связанных с внутренней конфигурацией прокси-сервера.
306 Переключить прокси
Код состояния больше не используется, но зарезервирован.
307 Временное перенаправление
Сервер указывает клиенту запросить ресурс по другому URL-адресу тем же методом, который использовался в предыдущем запросе.
308 Постоянное перенаправление
Ресурс постоянно перемещается на другой URI, и все будущие запросы должны быть направлены на данный URI. Однако клиент не должен изменять метод HTTP, использованный в предыдущем запросе.
Ошибки клиента: 4XX
Диапазон кодов от 400 до 499 указывает на то, что на стороне клиента что-то не так. Это также может относиться к ошибке, вызванной клиентом.
ошибка 400, неверный запрос
Сервер не смог понять запрос из-за ошибок клиента, таких как неправильный синтаксис запроса, ложная маршрутизация запроса или неверный кадр сообщения запроса.
401 Неавторизованный
Код состояния ошибки 401 указывает, что клиент должен пройти аутентификацию перед получением запрошенного ответа.

402 Требуется оплата
Этот код ответа зарезервирован для использования в будущем. Код изначально планировалось использовать для цифровых платежных систем.
403 Запрещено
У клиента нет прав на доступ к запрошенным ресурсам. Однако, в отличие от кода состояния 401, личность клиента известна серверу.
404 Не Найдено
Ошибка 404, пожалуй, один из самых известных кодов состояния HTTP в нашем файле шпаргалки PD F. Это указывает на то, что запрошенный контент не найден, но может быть доступен в будущем, и последующие запросы клиента разрешены.
405 Метод не разрешен
Метод запроса известен серверу, но не разрешен. Например, если клиент запрашивает форму, которая требует представления данных через POST.
406 Недопустимо
Запрошенные ресурсы могут генерировать только контент, неприемлемый для заголовков Accept, отправленных в запросе.
407 Требуется аутентификация прокси
Клиент должен аутентифицировать себя через прокси.
408 Время ожидания запроса
Время ожидания сервера от клиента истекло, что, скорее всего, вызвано бездействующим соединением.
409 Конфликт
Ответ HTTP 409 указывает, что запрос не может быть обработан, поскольку он конфликтует с текущим состоянием ресурсов на сервере. Это происходит, когда возникает конфликт редактирования между несколькими одновременными обновлениями.
410 ушел
Ресурс пропал и больше не будет доступен.
411 Требуемая длина
Сервер отклонил запрос, так как в запросе не указана длина содержимого, которая требуется серверу.
412 Предварительное условие не выполнено
Сервер не соответствует предварительным условиям, запрошенным клиентом в полях заголовка запроса.
413 Слишком большая полезная нагрузка
Код ошибки 413 указывает на то, что запрос слишком велик для обработки сервером.
414 URI слишком длинный
Сервер не хочет интерпретировать URI, запрошенный клиентом, потому что URI слишком длинный.
415 Неподдерживаемый тип носителя
Сервер отклонил запрос, поскольку медиаформат запрошенных данных не поддерживается сервером.
416 Диапазон неудовлетворителен
Сервер не может предоставить часть файла, запрошенную клиентом.
417 Ожидание не оправдалось
Требования поля ожидаемого заголовка запроса не могут быть выполнены сервером.
418 я чайник
Сервер не хочет варить кофе в чайнике. В отличие от других кодов в нашей шпаргалке по серверам , код 418 используется только в качестве пасхального яйца на некоторых веб-сайтах и был определен как первоапрельская шутка.
421 Неверный запрос
Запрос был направлен на сервер, который не может дать ответ.
422 Необрабатываемый объект (WebDAV)
Запрос невозможно выполнить из-за семантических ошибок, несмотря на то, что запрос был правильно сформирован.
423 Заблокировано (WebDAV)
Ресурс, к которому клиент пытается получить доступ, заблокирован.
424 Неудачная зависимость (WebDAV)
Код состояния 424 означает, что запрос не выполнен, поскольку он зависит от другого запроса, который завершился неудачно.
425 Слишком рано
Сервер не желает обрабатывать запрос, поскольку запрос может быть воспроизведен повторно.
426 Требуется обновление
Сервер не желает обрабатывать запрос с использованием текущего протокола, но может сделать это, если клиент обновится до другого протокола.
428 Требуется предварительное условие
Исходный сервер требует, чтобы запрос был условным.
429 Слишком много запросов
Код ошибки 429 указывает на то, что клиент отправил слишком много запросов за короткий промежуток времени.
431 Поля заголовка запроса слишком велики
Сервер не желает обрабатывать запрос, так как все поля заголовка вместе или отдельное поле заголовка слишком велики.
451 Недоступно по юридическим причинам
Клиент запросил ресурс, который не может быть предоставлен на законных основаниях, что может произойти из-за государственной цензуры, нарушения авторских прав или конфиденциальности и многого другого.
Ошибки сервера: 5XX
Из всех кодов ошибок HTTP коды 5XX, пожалуй, наиболее актуальны для всех, кто работает над веб-сайтом. Коды в этом диапазоне указывают на то, что клиент сделал правильный запрос, но ошибка произошла на стороне сервера, и сервер не может выполнить запрос.
внутренняя ошибка сервера 500
Общее сообщение об ошибке сервера отображается, когда не подходит более конкретное сообщение.
501 Не реализовано
Сервер не может обработать запрос, так как метод запроса не поддерживается сервером.
502 Неверный шлюз
Сервер получил недопустимый ответ от вышестоящего сервера, выступая в качестве прокси или шлюза.
503 Сервис недоступен
Сервер не может обработать запрос, поскольку он либо перегружен, либо отключен для обслуживания.
Ошибка 504 Время ответа сервера истекло
Код состояния ошибки 504 указывает на то, что сервер не получил своевременный ответ от вышестоящего сервера, выступая в качестве прокси или шлюза.
505 Версия HTTP не поддерживается
Сервер не поддерживает версию HTTP, используемую в запросе.
506 Вариант также ведет переговоры
На сервере произошла внутренняя ошибка конфигурации, а выбранный вариант ресурса не является подходящей конечной точкой в процессе согласования.
507 Недостаточно памяти (WebDAV)
Сервер не может сохранить представление, необходимое для выполнения запроса.
508 Обнаружена петля
Сервер обнаружил бесконечный цикл при обработке запроса.
510 Не расширен
Код состояния ошибки 510 означает, что серверу требуются дополнительные расширения запроса для его выполнения.
511 Требуется сетевая аутентификация
Клиент должен пройти аутентификацию для доступа к сети.
Вынос
Как видите, существует множество различных кодов, которые нужно изучить при работе над веб-сайтом. Тем не менее, шпаргалка по кодам состояния HTTP, которую мы включили, должна сделать вашу жизнь немного проще. Это может помочь вам улучшить производительность вашего веб-сайта, и вы должны использовать его для обнаружения и исправления ошибок всякий раз, когда вы проводите техническое обслуживание.
В дополнение к шпаргалке у нас также есть инструмент проверки SERP, который вы можете использовать для мониторинга эффективности глобального и локального ранжирования, отслеживания и анализа ключевых слов и многого другого. Сочетая это с регулярным обслуживанием и гарантируя отсутствие ошибок на вашем веб-сайте, вы можете значительно повысить производительность своего веб-сайта и шанс занять высокое место в поисковой выдаче.