Содержание
Коды ответа HTTP — HTTP
Код ответа (состояния) HTTP показывает, был ли успешно выполнен определённый HTTP запрос. Коды сгруппированы в 5 классов:
Коды состояния определены в 10-ой секции RFC 2616. Обновленную спецификацию можно найти в RFC 7231 .
Если вы получили код ответа (состояния), которого нет в данном списке, в таком случае он является не стандартизированным кодом ответа (состояния), вероятней всего он кастомный сервера.
Код ответа | Название | Описание | Версия HTTP |
---|---|---|---|
Информационные | |||
100 | Continue |
«Продолжить». Этот промежуточный ответ указывает, что запрос успешно принят и клиент может продолжать присылать запросы либо проигнорировать этот ответ, если запрос был завершён. |
Только HTTP/1.1 |
101 | Switching Protocol |
«Переключение протокола». клиента, содержащий заголовок Upgrade: , и указывает, чтосервер переключился на протокол, который был указан в заголовке. Эта возможность позволяет перейти на несовместимую версию протокола и обычно не используется. |
Только HTTP/1.1 |
102 | Processing |
«В обработке». Этот код указывает, что сервер получил запрос и обрабатывает его, но обработка ещё не завершена. |
Только HTTP/1.1 |
103 | Early Hints |
«Ранние подсказки». В ответе сообщаются ресурсы, которые могут быть загружены заранее, пока сервер будет подготавливать основной ответ. RFC 8297 (Experimental). |
Только HTTP/1.1 |
Успешные | |||
200 |
OK |
«Успешно». метода HTTP, который был запрошен:
|
HTTP/0.9 и выше |
201 | Created |
«Создано». Запрос успешно выполнен и в результате был создан ресурс. Этот код обычно присылается в ответ на запрос PUT «ПОМЕСТИТЬ». |
HTTP/0.9 и выше |
202 | Accepted |
«Принято». Запрос принят, но ещё не обработан. нет способа с помощью HTTP отправить асинхронный ответ позже, который будет показывать итог обработки запроса. Это предназначено для случаев, когда запрос обрабатывается другим процессом или сервером, либо для пакетной обработки. |
HTTP/0.9 и выше |
203 | Non-Authoritative Information |
«Информация не авторитетна». Этот код ответа означает, что информация, которая возвращена, была предоставлена не от исходного сервера, а из какого-нибудь другого источника. Во всех остальных ситуациях более предпочтителен код ответа 200 OK. |
HTTP/0.9 и 1.1 |
204 | No Content |
«Нет содержимого». Нет содержимого для ответа на запрос, но заголовки ответа, которые могут быть полезны, присылаются. Клиент может использовать их для обновления кешированных заголовков полученных ранее для этого ресурса. |
HTTP/0.9 и выше |
205 | Reset Content |
«Сбросить содержимое». Этот код присылается, когда запрос обработан, чтобы сообщить клиенту, что необходимо сбросить отображение документа, который прислал этот запрос. |
Только HTTP/1.1 |
206 | Partial Content |
«Частичное содержимое». Этот код ответа используется, когда клиент присылает заголовок диапазона, чтобы выполнить загрузку отдельно, в несколько потоков. |
Только HTTP/1.1 |
Сообщения о перенаправлениях | |||
300 | Multiple Choice |
«Множественный выбор». Этот код ответа присылается, когда запрос имеет |
HTTP/1.0 и выше |
301 | Moved Permanently |
«Перемещён на постоянной основе». Этот код ответа значит, что URI |
HTTP/0.9 и выше |
302 | Found |
«Найдено». Этот код ответа значит, что запрошенный ресурс |
HTTP/0.9 и выше |
303 | See Other |
«Просмотр других ресурсов». Этот код ответа присылается, чтобы направлять клиента для получения запрашиваемого ресурса в другой URI с запросом GET. |
HTTP/0. |
304 | Not Modified |
«Не модифицировано». Используется для кеширования. Это код ответа значит, что запрошенный ресурс не был изменён. Таким образом, клиент может продолжать использовать кешированную версию ответа. |
HTTP/0.9 и выше |
305 | Use Proxy |
«Использовать прокси». Это означает, что запрошенный ресурс должен быть доступен через прокси. Этот код ответа в основном не поддерживается из соображений безопасности. |
Только HTTP/1.1 |
306 | Switch Proxy |
Больше не использовать. Изначально подразумевалось, что » последующие запросы должны использовать указанный прокси.» |
Только HTTP/1.1 |
307 | Temporary Redirect |
«Временное перенаправление». Сервер отправил этот ответ, чтобы клиент получил запрошенный ресурс на другой URL-адрес с тем же методом, который использовал предыдущий запрос. ответа 302 Found , за исключением того, что агентпользователя не должен изменять используемый метод HTTP: если в первом запросе использовался POST , то во втором запросе такжедолжен использоваться POST .
|
Только HTTP/1.1 |
308 | Permanent Redirect |
«Перенаправление на постоянной основе». Это означает, что ресурс Примечание: Это экспериментальный код ответа, |
draft-reschke-http-status-308 |
Клиентские | |||
400 | Bad Request |
«Плохой запрос». Этот ответ означает, что сервер не понимает запрос из-за неверного синтаксиса. |
HTTP/0.9 и выше |
401 | Unauthorized |
«Неавторизованно». Для получения запрашиваемого ответа нужна аутентификация. Статус похож на статус 403, но,в этом случае, аутентификация возможна. |
HTTP/0.9 и выше |
402 | Payment Required |
«Необходима оплата». Этот код ответа зарезервирован для будущего использования. Первоначальная цель для создания этого кода была в использовании его для цифровых платёжных систем(на данный момент не используется). |
HTTP/0.9 и 1.1 |
403 | Forbidden |
«Запрещено». отказывается дать надлежащий ответ. |
HTTP/0.9 и выше |
404 | Not Found |
«Не найден». Сервер не может найти запрашиваемый ресурс. Код этого ответа, наверно, самый известный из-за частоты его появления в вебе. |
HTTP/0.9 и выше |
405 | Method Not Allowed |
«Метод не разрешён». Сервер знает о запрашиваемом методе, но он был деактивирован и не может быть использован. Два обязательных метода, GET и HEAD , никогда не должны бытьдеактивированы и не должны возвращать этот код ошибки. |
Только HTTP/1.1 |
406 | Not Acceptable |
Этот ответ отсылается, когда веб сервер после выполнения |
Только HTTP/1.1 |
407 | Proxy Authentication Required |
Этот код ответа аналогичен коду 401, только аутентификация требуется для прокси сервера. |
Только HTTP/1.1 |
408 | Request Timeout |
Ответ с таким кодом может прийти, даже без предшествующего запроса. Он означает, что сервер хотел бы отключить это неиспользуемое соединение. Этот метод используется все чаще с тех пор, как некоторые браузеры, вроде Chrome и IE9, стали использовать HTTP механизмы предварительного соединения для ускорения сёрфинга (смотрите баг 634278, будущей реализации этого механизма в Firefox). Также учитывайте, что некоторые серверы прерывают соединения не отправляя подобных сообщений. |
Только HTTP/1.1 |
409 | Conflict |
Этот ответ отсылается, когда запрос конфликтует с текущим состоянием |
Только HTTP/1.1 |
410 | Gone |
Этот ответ отсылается, когда запрашиваемый контент удалён с сервера. |
Только HTTP/1.1 |
411 | Length Required |
Запрос отклонён, потому что сервер требует указание заголовка |
Только HTTP/1.1 |
412 | Precondition Failed |
Клиент указал в своих заголовках условия, которые сервер не может выполнить |
Только HTTP/1.1 |
413 | Request Entity Too Large |
Размер запроса превышает лимит, объявленный сервером. Сервер может |
Только HTTP/1.1 |
414 | Request-URI Too Long |
URI запрашиваемый клиентом слишком длинный для того, чтобы сервер смог его обработать |
Только HTTP/1. |
415 | Unsupported Media Type |
Медиа формат запрашиваемых данных не поддерживается сервером, поэтому запрос отклонён |
Только HTTP/1.1 |
416 | Requested Range Not Satisfiable |
Диапазон указанный заголовком запроса Range не может бытьвыполнен; возможно, он выходит за пределы переданного URI |
Только HTTP/1.1 |
417 | Expectation Failed |
Этот код ответа означает, что ожидание, полученное из заголовка запросаExpect , не может быть выполнено сервером.
|
Только HTTP/1.1 |
Серверные | |||
500 | Internal Server Error |
«Внутренняя ошибка сервера». Сервер столкнулся с ситуацией, которую он не знает как обработать. |
HTTP/0. |
501 | Not Implemented |
«Не реализовано». Метод запроса не поддерживается сервером и не может быть обработан. Единственные методы, которые сервера должны поддерживать (и, соответственно, не должны возвращать этот код) — GET иHEAD .
|
HTTP/0.9 и выше |
502 | Bad Gateway |
«Плохой шлюз». Эта ошибка означает что сервер, во время работы в качестве шлюза для получения ответа, нужного для обработки запроса, получил недействительный (недопустимый) ответ. |
HTTP/0.9 и выше |
503 | Service Unavailable |
«Сервис недоступен». Сервер не готов обрабатывать запрос. Зачастую причинами являются отключение сервера или то, что он перегружен. Обратите внимание, что вместе с этим ответом удобная для пользователей(user-friendly) страница должна отправлять объяснение проблемы. Retry-After: HTTP-заголовок должен, если возможно,содержать предполагаемое время до восстановления сервиса. Веб-мастер также должен позаботиться о заголовках, связанных с кешем, которые отправляются вместе с этим ответом, так как эти ответы, связанные с временными условиями, обычно не должны кешироваться. |
HTTP/0.9 и выше |
504 | Gateway Timeout |
Этот ответ об ошибке предоставляется, когда сервер действует как шлюз и не может получить ответ вовремя. |
Только HTTP/1.1 |
505 | HTTP Version Not Supported |
«HTTP-версия не поддерживается». HTTP-версия, используемая в запросе, не поддерживается сервером. |
Только HTTP/1.1 |
Код возврата сервера
Когда мы вводим адрес в браузере или переходим по ссылке, происходит соединение с
сервером в интернете. Но прежде чем он отдаст содержимое сайта, и оно
отобразится у нас на экране, сервер передает так называемый код
возврата страницы.
Что же это за коды возврата, чем они могут быть нам интересны? В первую
очередь, эта информация может быть важной для вебмастеров, изучающих работу
своего или чужого сайта. Но и для остальных пользователей интернета я постараюсь
сделать эту статью интересной.
Читайте дальше, и вы узнаете, какие есть коды возврата сервера, что они означают, и
как их проверить.
Итак, начнем с того что код возврата — это некоторое трехзначное число,
определяющее статус страницы, которую вы запросили. Например, этой страницы
может не существовать, или же сервер решит перенаправить вас по новому адресу.
Первая цифра в этом числе — самая главная, и может принимать значение от 1 до 5.
Про коды, начинающиеся с единицы, я ничего не буду писать, так как они никогда
не возвращаются пользователю, а лишь используются внутри сервера,
подготавливающего вам ответ.
Коды возврата 2xx
Коды, начинающиеся на двойку, обычно означают, что все прошло успешно, и
сейчас вы сможете получить искомую страницу. При этом 200 — это самый
«успешный» ответ, возникающий, когда никаких ошибок на сервере не произошло —
документ начал скачиваться.
Из других кодов 2xx стоит отметить 201, возникающий, когда вы отправили
данные (например, заполнив форму).
Да, чтобы вы тут не заскучали, предложу проверить коды ответа каких-нибудь
сайтов по этому адресу.
У вас получилось что-нибудь неожиданное?
Коды возврата 4xx и 5xx
Коды 4xx и 5xx — это ошибки. Наверное, многие из вас слышали про ошибку 404.
Некоторые программисты даже боятся в такую комнату заходить. Потому что 404 —
это пустота. Нет страницы, которую вы запросили. При этом, кстати, ошибка 404 не
означает, что у вас будет пустой экран или короткое системное сообщение. Сервер
может вам отобразить красивую страницу, объясняющую что такой страницы нет, или
же просто открыть главную страницу сайта.
401 — это ошибка, возникающая, когда вы не авторизовались на защищенном
разделе сайта. 403 — запрет, когда у вас нет прав на просмотр запрошенной
страницы. Еще одна частая ошибка — 500, возникающая, когда на сервере произошел
внутренний сбой.
Коды 3xx — редирект страницы
Редирект – это процесс переадресации пользователей с одной страницы на
другую. Перенаправление на другую страницу может быть использовано для
абсолютно разных причин: «склейки» домена, переезда на новый домен или по любым
другим техническим причинам. Но очень важно понимать, какая переадресация лучше,
с точки зрения SEO. Тип переадресации имеет
влияния на ранжирование сайта в поисковых системах.
Существует 2 основных типа переадресации:
- 301 редирект страниц или 301 Permanent Redirect.
Использование данного редиректа, как правило, в случаях реорганизации сайта,
переносе страничек сайта, для «склейки» имени веб-сайта (с www и без www). В
данном случае, вес страниц (Google PageRank) и позиции в поисковых системах
сохраняются. - 302 редирект страниц или Temporary redirect (временно перемещен).
В отличии от использования 301 редиректа, 302 не передает вес страниц (Google
PR) и ссылочной популярности! При использовании 302 редиректа, переходя по
старой ссылке – пользователь будет попадать на указанную Вами новую страницу.
Как правило, 302 редирект используют при временном переносе.
Советы для вебмастеров
Подведем итог перечисленному и сформулируем советы для вебмастеров по
настройке сервера:
- Необходимо так настроить сервер, чтобы на несуществующие страницы сначала
шел код возврата 404. В противном случае поисковые системы обнаружат на вашем
сайте множество страниц с одинаковым содержанием, и к вам будут применены
санкции. - 301 или 302?
- Не забывайте проверять код возврата страниц вашего сервера.
- Увидели ошибку 500? Скорей всего, ее вызвал какой-то скрипт на сервере,
например, ему не хватило памяти. - Существуют и другие методы переадресации, например, JavaScript
переадресация.
При помощи JavaScripts-кода, размещенного в начале html-кода страницы, можно
переадресовать на любую страницу.
Долгое время поисковые
системы не «понимали» Flash и такие вот Java-редиректы. Сейчас все
поменялось, и поисковые роботы прекрасно понимают такие редиректы.
Злоупотреблять таким вот методом переадресации очень не рекомендуемся.
У вас есть, что добавить или спросить про коды возврата сервера? Оставьте свой
комментарий!
Please enable JavaScript to view the comments powered by Disqus.comments powered by Disqus
Что такое код ошибки 404? Что это значит и как это исправить
К
-
Александр С. Гиллис,
Технический писатель и редактор
Что такое ошибка 404?
404 — это код состояния, который сообщает веб-пользователю, что запрошенная страница недоступна. 404 и другие коды состояния ответа являются частью кодов ответа протокола передачи гипертекста в Интернете. Код 404 означает, что сервер не смог найти запрошенную клиентом веб-страницу. Варианты сообщения об ошибке включают «Ошибка 404», «Страница 404 не найдена» и «Запрошенный URL-адрес не найден».
Эта страница с ошибкой 404 показывает пользователю код ошибки, его значение и возможные способы обхода.
Коды ошибок
404 генерируются, когда пользователь пытается получить доступ к несуществующей веб-странице, которая была перемещена или имеет неработающую или неработающую ссылку. Код ошибки 404 — одна из самых частых ошибок, с которой сталкивается веб-пользователь.
Серверы должны отвечать на запросы клиентов, например, когда пользователь пытается посетить веб-страницу. Так, например, если пользователь пытается получить доступ к странице, которая была перемещена, но его исходная ссылка не была перенаправлена, пользователь получает в ответ код ошибки 404. Пользователь также может получить код вместе с удобочитаемой фразой, такой как «Не найдено». Коды ошибок 404 могут возникать в любом веб-браузере.
Что делать, если вы получаете ошибку 404
Если сайт больше не существует, веб-пользователь не сможет получить доступ к этой странице. Однако пользователь, получивший ошибку 404, должен предпринять следующие действия:
- Дважды проверьте URL-адрес на наличие опечаток. Только один опечатанный символ может привести к ошибке 404. Например, проверьте, должно ли .htm быть .html или наоборот.
- Обновить веб-страницу. 404 ошибки могут быть кратковременным сбоем.
- Поиск в Интернете. Попробуйте найти страницу с помощью веб-поиска, так как она могла быть перемещена по другому URL-адресу.
- Используйте другое устройство. Возможно, возникла ошибка клиента или проблема с браузером пользователя.
Если страница работает на другом устройстве, очистите кеш и куки первого устройства.
- Перейдите к Wayback Machine Интернет-архива. Пользователи могут получить доступ к этому сайту, чтобы увидеть, как тот или иной URL-адрес выглядел в прошлом.
- Свяжитесь с веб-сайтом. Отправьте сообщение веб-мастеру, чтобы ссылку можно было исправить.
Зачем исправлять ошибки 404
Со стороны владельца веб-сайта ошибки 404 всегда должны быть исправлены, когда это возможно. Наличие большого количества неработающих, ненаправленных или несуществующих ссылок, накапливающихся с течением времени, создает плохой пользовательский опыт и, вероятно, отталкивает пользователей от веб-сайта. Ошибки 404 также делают сайт менее интуитивным для навигации.
Большое количество неотвечающих URL-адресов также может повредить усилиям по поисковой оптимизации (SEO) веб-сайта, что означает, что веб-сайт будет реже появляться в результатах поиска. Google также учитывает показатель отказов сайта, который представляет собой процент пользователей, посещающих сайт, но быстро покидающих его.
Как выявить и исправить ошибку 404 на собственном сайте
Ниже приведены различные способы выявления и исправления ошибок 404:
- Используйте инструмент анализа веб-сайтов, такой как Google Search Console или Screaming Frog SEO Spider, для выявления ссылок, которые приводят к ошибкам 404.
- Если URL-адрес страницы изменился, старый URL-адрес следует сохранить как файл перенаправления. Редиректы — самый простой способ исправить ошибку 404.
- Восстанавливайте удаленные веб-страницы, если нет деловых причин для их удаления. Если есть причина оставить его удаленным, то ссылку следует перенаправить.
- Создайте содержимое страницы для кода состояния 404 и замените им страницу 404, которую обычно предоставляет браузер. Пользовательские ответы об ошибках содержат сообщение и могут побудить пользователя отправить заметку веб-мастеру, чтобы можно было исправить ситуацию.
Брендирование пользовательской страницы ошибки 404
Некоторые организации настраивают свои страницы 404 с помощью карт сайта или полей поиска, которые предназначены для того, чтобы помочь пользователю перейти на полезную страницу. Часто также включаются брендинг сайта и ссылка на домашнюю страницу.
Например, на странице Amazon 404 есть фотография собаки или собак с добавленным текстом «Извините, мы не смогли найти эту страницу. Попробуйте выполнить поиск или перейдите на домашнюю страницу Amazon». Страница ошибки также включает строку поиска и логотип Amazon вверху, чтобы пользователи могли найти нужную страницу.
Некоторые веб-сайты настраивают ошибки 404 с юмором, чтобы свести на нет потенциально разочаровывающий опыт пользователя. Например, страница 404 Spotify, на которой написано «404s and heartbreaks», является отсылкой к странице 9 Канье Уэста.Альбом 0038 808s и Heartbreak .
Узнайте больше о Google Search Console и других инструментах, обычно используемых для поисковой оптимизации.
Последнее обновление: март 2022 г.
Продолжить чтение Об ошибке 404
- Юмор в маркетинге может привлечь и удержать клиентов
- 10 отличных SEO-инструментов, плагинов и хаков, которые вам нужно использовать прямо сейчас
- Полное руководство по обслуживанию клиентов для бизнеса
- Как использовать веб-компоненты с инструментами дизайна пользовательского интерфейса
- Как зашифровать и защитить веб-сайт с помощью HTTPS
СпейсИкс
SpaceX (Space Exploration Technologies Corporation) — производитель космических транспортных средств и аэрокосмической техники, основанный в 2002 году Илоном Маском.
Сеть
-
основная полосаОсновная полоса при передаче сигналов связи означает, что для отправки и приема цифровых сигналов доступен только один путь .
..
-
широкополосныйШирокополосный доступ относится к телекоммуникациям, в которых для передачи информации доступна широкая полоса частот.
-
оптоволокно до дома (FTTH)Оптоволокно до дома (FTTH), также называемое оптоволокном до дома (FTTP), представляет собой установку и использование оптического волокна от центрального …
Безопасность
-
Общая система оценки уязвимостей (CVSS)Общая система оценки уязвимостей (CVSS) — это общедоступная платформа для оценки серьезности уязвимостей безопасности в …
-
WPA3WPA3, также известный как Wi-Fi Protected Access 3, представляет собой третью версию стандарта сертификации безопасности, разработанного Wi-Fi …
-
защита облачных рабочих нагрузокЗащита рабочих нагрузок в облаке — это защита рабочих нагрузок, распределенных по нескольким облачным средам.
Предприятия, использующие …
ИТ-директор
-
Agile-манифестThe Agile Manifesto — это документ, определяющий четыре ключевые ценности и 12 принципов, в которые его авторы верят разработчикам программного обеспечения…
-
Общее управление качеством (TQM)Всеобщее управление качеством (TQM) — это система управления, основанная на вере в то, что организация может добиться долгосрочного успеха, …
-
системное мышлениеСистемное мышление — это целостный подход к анализу, который фокусируется на том, как взаимодействуют составные части системы и как…
HRSoftware
-
непрерывное управление производительностьюНепрерывное управление эффективностью в контексте управления человеческими ресурсами (HR) — это надзор за работой сотрудника .
..
-
вовлечения сотрудниковВовлеченность сотрудников — это эмоциональная и профессиональная связь, которую сотрудник испытывает к своей организации, коллегам и работе.
-
кадровый резервКадровый резерв — это база данных кандидатов на работу, которые могут удовлетворить немедленные и долгосрочные потребности организации.
Служба поддержки клиентов
-
бесконтактная оплатаБесконтактный платеж — это беспроводная финансовая транзакция, при которой покупатель совершает покупку, перемещая жетон безопасности в …
-
исходящий вызовИсходящий вызов — это вызов, инициированный оператором центра обработки вызовов клиенту от имени центра обработки вызовов или клиента.
-
социальная CRMSocial CRM, или социальное управление взаимоотношениями с клиентами, — это управление взаимоотношениями с клиентами и взаимодействие с ними, поддерживаемое .
..
Что такое ошибка 404 «Не найдено»?
Код состояния 404: Ошибка «Не найдено»
Код состояния HTTP 404: Ошибка «Не найдено»
Это очень распространенная ошибка. Здесь происходит то, что запрошенный URL-адрес просто не найден.
Неправда, что все 404 плохие — на самом деле это заблуждение.
Можно показывать ошибку 404, если у вас просто нет этой страницы или если пользователь вводит URL-адрес с ошибкой ( у вас нет ).0039 должны перенаправлять все мыслимые URL-адреса). Таким образом, во многих ситуациях совершенно нормально обслуживать 404 — Google не причинит вам вреда в такой ситуации.
На самом деле вы можете решить эту проблему, создав отличную страницу 404 — что-то вроде «Извините, запрошенная вами страница не найдена. Вот некоторые из самых популярных ссылок».
Однако , если у вас есть авторитетные страницы с кодом 404, вы должны обязательно заменить их на . Так, например, если у вас есть URL-адрес, который раньше содержал массу ссылок (или до сих пор имеет их), и теперь он обслуживает 404, вы хотите сделать 301 постоянное перенаправление на самую релевантную страницу вашего сайта. Вы не хотите оставлять это как есть.
Если вы когда-либо сталкивались с ужасной ошибкой с кодом состояния 404 и не знаете, что это такое, то это руководство предназначено для вас. Он быстро объяснит, что такое ошибка с кодом состояния 404, почему она возникает и как ее исправить.
БОНУС : Если вы хотите проверить коды ответов вашего веб-сайта И получить всесторонний SEO-аудит, вы можете использовать инструмент ниже (это бесплатно):
Протокол HTTP
youtube.com/embed/VLh4FMQ5BIQ?feature=oembed&enablejsapi=1&origin=https://www.clickminded.com» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»>
Давайте поговорим о том, как работает протокол HTTP.
Интернет состоит из двух основных элементов: клиентов и серверов .
Каждый раз, когда вы щелкаете в своем браузере, вы получаете доступ к Интернету через веб-клиент . Это может быть Chrome, Firefox, Safari или Internet Explorer.
Когда вы посещаете веб-сайт, вы отправляете запрос на веб-сервер .
Facebook.com, ClickMinded.com, MarthaStewart.com/1525880/marthas-chocolate-chip-cookies — все эти сайты имеют собственный домашний адрес. Это называется IP-адрес .
Ваш домашний адрес может быть 123 Main Street, New York, NY 10001 , а адрес Facebook — 66. 220.144.0 .
Всякий раз, когда вы посещаете страницу в Интернете, вы запрашиваете целую кучу документов с сервера этого веб-сайта. Это могут быть документы HTML, CSS, изображения, PDF — что бы это ни было, основные отношения остаются прежними: вы (клиент) делаете запрос, а веб-сайт (сервер) отвечает на этот запрос.
Язык , который вы используете для выполнения этих запросов, называется HTTP-протоколом . Эти протоколы на самом деле просто стандарты, с которыми согласились все в сети. Точно так же, как английский, испанский и китайский языки имеют понятный протокол, HTTP — это просто набор стандартов и понятный протокол.
Существует множество различных веб-протоколов, и вы, возможно, знакомы с некоторыми из них:
- DNS — Система доменных имен
- FTP — Протокол передачи файлов
- HTTP — Протокол передачи гипертекста
- IRC — Протокол Internet Relay Chat
- Простой протокол SMTP 9003 9003 03 SSL — Безопасный Уровень сокетов
Коды состояния HTTP
Теперь, когда мы поняли, что такое протокол HTTP, давайте поговорим о кодах состояния HTTP. Коды состояния сообщают нам, был ли HTTP-запрос успешным, неудачным или чем-то средним.
Рассмотрим пять основных кодов состояния:
- 1xx блок: информационные запросы
- 2xx блок: успешные запросы
- 3xx 900 5 блок: 0 перенаправлений 36 4xx блок: ошибки клиента
- 5xx блок: ошибки сервера
Некоторые коды состояния встречаются чаще, чем другие. Например, когда вы занимаетесь цифровым маркетингом, вы часто сталкиваетесь с кодом состояния 200, кодом состояния 301 и кодом состояния 404, но вы можете никогда не увидеть код состояния 206 или 307.
Давайте кратко рассмотрим каждый блок кода состояния и его значение.
1xx Коды состояния
Это информационных запросов . Сервер еще не полностью выполнил запрос и все еще обрабатывает информацию. Вы не будете часто видеть эти коды. К ним относятся:
- 100 — Продолжить
- 101 — Протокол переключения
- 103 — Контрольные точки
2xx Коды состояния
Это успешных запросов , значит все в порядке. К ним относятся:
- 200 – ОК (вы будете видеть это чаще всего)
- 201 – Создано
- 202 – Принято
- 205 – Сбросить содержимое
- 206 – Частичное содержимое
Коды 3 x
1
Это перенаправляет . Они отображаются, когда вы запрашиваете адрес, но вас отправляют куда-то еще. Они могут быть хорошими или плохими. К ним относятся:
- 301 – Переехал навсегда
- 302 – Найдено
- 304 — Не изменено
- 305 — Использовать прокси-сервер
- 307 — Временное перенаправление
Коды состояния 4xx
Это ошибок клиента . Это означает, что что-то пошло не так с запросом (клиент/пользователь), а не с ответом (веб-сайт/сервер). К ним относятся:
- 400 – Неверный запрос
- 401 – Неавторизованный
- 403 – Запрещенный
- 404 – Не найдено
- 408 – Время ожидания запроса
- 410 – Исчезло0005
- 429 — слишком много запросов
5xx коды состояния
Это ошибки сервера . Это означает, что что-то пошло не так с ответом (веб-сайт/сервер), а не с запросом (клиент/пользователь). К ним относятся:
- 500 — Внутренняя ошибка сервера
- 502 — Неисправный шлюз
- 503 — Служба недоступна
- 504 — Тайм-аут шлюза
В заключение
Хотите узнать больше о конкретном коде? У нас есть серия кратких руководств по каждому ответу HTTP, чтобы вы могли оптимизировать свою стратегию цифрового маркетинга. Возьмите их здесь:
- Полное руководство по кодам состояний
- Код состояния 200, Код состояния 301, Код состояния 302, Код состояния 304
- Код состояния 401, Код состояния 403, Код состояния 404, Код состояния 410
- Код состояния 429, Код состояния 500, код состояния 503, код состояния 504
10-кратный рост вашего трафика от Google.
Получите контрольный список SEO, отправленный на ваш почтовый ящик.