Понимание 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 Internal Server Error. Это похоже на появление сообщения «технические трудности».
Этот код не предоставляет подробные сведения о точной природе проблемы, но дает вам понять, что сервер столкнулся с неожиданным условием, которое помешало ему выполнить ваш запрос.
Поняв эти простые объяснения распространённых HTTP кодов состояния, вы сможете лучше понять взаимодействие между вашим веб-браузером и серверами, к которым вы обращаетесь. Хотя столкновение с определёнными кодами состояния может быть разочаровывающим, они являются неотъемлемой частью функционирования интернета и помогают обеспечить плавное взаимодействие между клиентами и серверами.
Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.