Понимание HTTP-кодов состояния

При навигации в интернете вы встречаете различные HTTP-коды состояния.

Эти коды передаются между вашим браузером и сервером, чтобы сообщить вам о статусе вашего запроса. Хотя некоторые из этих кодов могут показаться непонятными, не переживайте!

В этой статье мы объясним самые распространённые HTTP-коды состояния простым языком.

200 OK

Код состояния 200 — это интернет-способ сказать «Всё в порядке!» Когда вы видите этот код, это означает, что ваш запрос выполнен успешно.

Загружаете ли вы веб-страницу, отправляете форму или скачиваете файл — получение кода состояния 200 OK означает, что сервер успешно обработал ваш запрос и предоставляет вам ожидаемый ответ.

301 перемещён навсегда

Код состояния 301 — это как указатель, перенаправляющий вас в новое место.

Когда веб-страница или ресурс постоянно переместился на другой URL, сервер отправляет код 301 вместе с новым адресом.

Ваш браузер понимает этот код и автоматически перенаправляет вас на новое место, так что вам не нужно вручную обновлять закладки или ссылки. По сути, сервер говорит: «Эй, то, что вы ищете, теперь вон там!»

Стоит отметить, что поисковые системы, как правило, расценивают перенаправления 301 так же ценно, как ссылки для SEO.

302 найдено (или временное перенаправление 302)

Аналогично коду 301, код состояния 302 также указывает на перенаправление.

Однако он подразумевает, что перенаправление временное, а не постоянное.

Когда вы встречаете код состояния 302, сервер говорит вашему браузеру: «Этот контент временно перемещён в другое место, но в будущем он может вернуться на этот URL».

Таким образом, ваш браузер будет следовать перенаправлению и отображать контент из нового места, но в будущем может продолжать использовать исходный URL.

Поисковые системы рассматривают перенаправления 302 как эквивалентные 301.

304 не изменён

Код состояния 304 — это «кэш-дружелюбный» ответ.

Когда вы обращаетесь к веб-странице или ресурсу, который посещали ранее, ваш браузер может иметь его сохранённую копию в кэше.

Если сервер определяет, что кэшированная версия всё ещё актуальна и не изменилась с момента вашего последнего посещения, он отправляет код 304 вместо возврата всего контента.

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

403 запрещено

HTTP-код состояния 403 — это интернет-способ сказать: «Извините, но вам сюда нельзя».

Он указывает, что сервер понимает ваш запрос, но отказывается его выполнить.

Вы можете столкнуться с этим кодом при попытке получить доступ к веб-странице, директории или любому другому ресурсу, требующему аутентификации или определённых привилегий.

Если вы видите это в окне назначения Linkly, возможно, пункт назначения не позволяет нам просматривать сайт.

404 не найдено

Ах, печально известный код 404 — тот, который раздражает многих пользователей интернета.

Этот код состояния указывает, что сервер не смог найти запрошенный ресурс. Это как искать книгу в библиотеке и обнаружить, что её нет на полках.

Сервер говорит: «Извините, но я не могу найти контент, который вы ищете».

Это может произойти, если вы неправильно ввели URL, перешли по нерабочей ссылке или если запрошенный ресурс был навсегда удалён с сервера.

500 внутренняя ошибка сервера

Код состояния 500 — это общий термин для проблем на стороне сервера.

Когда что-то идёт не так на стороне сервера и он не может выполнить ваш запрос, он отвечает кодом 500 «Внутренняя ошибка сервера». Это похоже на встречу с сообщением «технические неполадки».

Этот код не предоставляет конкретных деталей о точном характере проблемы, но сообщает вам, что сервер столкнулся с непредвиденным условием, которое помешало ему выполнить ваш запрос.

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

Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.