Шпаргалка по кодам состояния HTTP: ваш ускоренный курс 2022 года + бесплатный PDF

Опубликовано: 2022-02-14
Шпаргалка по кодам состояния HTTP pdf

Если вы провели достаточно времени в Интернете, скорее всего, вы столкнулись с кодом состояния HTTP или двумя в своей жизни. Однако, в то время как большинство из нас могут просто продолжать свой день после того, как столкнулись с кодом состояния HTTP, знание значения кода важно для специалистов по поисковой оптимизации и владельцев веб-сайтов.

Хорошо оптимизированный веб-сайт и быстрое время загрузки являются ключевыми факторами при попытке получить высокий рейтинг, и вам может быть трудно добиться этого, если на вашем веб-сайте слишком много ошибок. Чтобы помочь вам, SerpWatch создал шпаргалку по кодам состояния HTTP, которую вы можете скачать и использовать для быстрого выявления и исправления ошибок.

Памятка по кодам состояния 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, который вы можете использовать для мониторинга эффективности глобального и локального ранжирования, отслеживания и анализа ключевых слов и многого другого. Сочетая это с регулярным обслуживанием и гарантируя отсутствие ошибок на вашем веб-сайте, вы можете значительно повысить производительность своего веб-сайта и шанс занять высокое место в поисковой выдаче.