Любой, кто пользуется Интернетом, сталкивается не только с интересным контентом, но и иногда с сообщениями об ошибках. Многих это раздражает вдвойне: они не только не могут посетить запрошенную страницу, но и не знают, что на самом деле означает отображаемый код состояния.
Однако смысл ошибки 401 Unauthorized быстро проясняется: у вас нет прав доступа к запрошенной странице. Причину ошибки обычно можно быстро найти. Мы объясняем, как решить проблему и почему эта ошибка возникает в первую очередь.
Что означает ошибка 401 Unauthorized?
Когда вы пользуетесь Интернетом, между клиентом (вашим веб-браузером) и веб-сервером осуществляется связь. Через HTTP, базовый интернет-протокол, браузеры и клиенты обмениваются кодами состояния HTTP друг с другом. Большую часть этих статусных сообщений вы даже не увидите при серфинге в Интернете, потому что, если все идет гладко, они специально не отображаются.
Коды состояния HTTP разделены на группы: первые три группы относятся к числу тех, которые браузер обычно не показывает. Все коды в диапазоне 100 описывают текущие запросы. Коды с 200 по 226 означают, что запрос браузера выполнен успешно. Однако сообщения с номерами 300 относятся к перенаправлениям.
Время от времени вы видите сообщения об ошибках: все сообщения о состоянии в диапазоне 500 описывают ошибки, которые влияют на серверную часть. С другой стороны, ошибки с 400 по 499 указывают на проблемы, затрагивающие клиент.
Это означает, что 401 также является HTTP-кодом, указывающим на ошибку на клиенте. «Клиент» может иметь разные значения в смысле этих сообщений об ошибках, поскольку он означает только экземпляр связи, который отправляет запрос веб-серверу.
Это может быть браузер, а также маршрутизатор или даже интернет-провайдер, через который устанавливается соединение. Во многих случаях ошибку вызывает сам пользователь Интернета.
Иногда вы получаете сообщение «Требуется авторизация 401» вместо «401 Несанкционировано». Однако оба варианта по сути означают, что у вас нет авторизации на запрашиваемом веб-сайте и вам необходимо сначала войти на него. Если на веб-сервере работает Microsoft IIS, часто отображаются еще более конкретные коды состояния:
- 401.1: Не удалось войти в систему.
- 401.2: Не удалось войти в систему из-за конфигурации сервера.
- 401.3: Запрошенный контент отклонен списком управления доступом (ACL).
- 401.4: Авторизация не удалась из-за фильтра.
- 401.5: Ошибка авторизации из-за приложения ISAPI/CGI.
В лучшем случае вы попадете на специально разработанную страницу с ошибкой, которая прямо описывает, что вам нужно сделать.
Как исправить ошибку 401 Unauthorized?
В большинстве ситуаций исправить ошибку 401 Unauthorized можно очень легко: на затронутом веб-сайте есть область, которая активируется только после авторизации. Для того, чтобы получить доступ к нужной веб-странице, вам необходимо ввести свои данные для входа в соответствующее место. Если у вас еще нет учетной записи на сайте, вам необходимо создать учетную запись и зарегистрироваться в ней.
Скорее всего, вы найдете гиперссылки на это на главной странице или в области заголовка. Страница с ошибкой всегда будет появляться, если вы попытаетесь пропустить такой шаг входа в систему и ввести ссылку на заблокированную страницу прямо в веб-браузер.
Вот почему может случиться так, что сообщение об ошибке появится, когда вы перейдете по внешней ссылке. Если страница, на которую указывает ссылка, находится в области, защищенной паролем, ваш браузер, скорее всего, отобразит ошибку 401 Unauthorized.
Тогда лучше сразу перейти на главную страницу или попытаться перейти на следующий уровень структуры папок сайта. Итак, в примере example.com/Folder1/Folder2/Folder3 затем попробуйте example.com/Folder1/Folder2/. Возможно, вышестоящая папка вам уже доступна.
В любом случае, если вы создали ошибку, введя ее самостоятельно в браузере, вам следует проверить URL еще раз: возможно, вы просто перепутали букву или цифру и поэтому попали в защищенную паролем область.
Однако ошибка также может возникнуть, если вы только что попытались войти в систему. Некоторые веб-сайты покажут вам код статуса 401 Unauthorized, даже если вы ввели неверную информацию для входа. Возможно, вы ошиблись в вводе пароля, имени пользователя или адреса электронной почты. Вернитесь на эту страницу и введите свои данные еще раз.
Человеку свойственно ошибаться: может случиться так, что вы забудете свои данные для входа. В этом случае вам необходимо обратиться к вебмастеру. Они могут сообщить вам ваше имя пользователя или сбросить пароль.
На многих веб-сайтах для этого также установлены автоматические приложения. Вы получите ссылку по электронной почте, с помощью которой вы сможете создать новый пароль.
Если у вас регулярно возникают проблемы с запоминанием паролей, вам следует использовать менеджер паролей. Это означает, что вы можете отслеживать даже сложные пароли.
В некоторых случаях может случиться так, что вы все сделали правильно: вы правильно авторизуетесь с помощью соответствующей формы, введенные данные верны, но вас все равно встречает код ошибки 401 Unauthorized.
Тогда на сервере, вероятно, возникла ошибка, но система интерпретировала ее как ошибку 401 Unauthorized. В таких ситуациях, которые также могут возникнуть из-за других кодов ошибок, являются многообещающими два решения:
Подождите и перезагрузите страницу.
Во многих случаях самое простое решение является также и наиболее эффективным: поскольку операторы веб-сайтов по понятным причинам хотят, чтобы их страницы всегда были доступны, посетителям на сайте часто приходится просто ждать, пока они не решат проблему.
Наберитесь терпения и перезагрузите сайт позже. На всякий случай заранее очистите кэш и файлы cookie, чтобы браузер случайно не загрузил ошибочную страницу из внутренней памяти.
Свяжитесь с веб-мастером.
Конечно, существует вероятность того, что никто еще не знает о проблеме, что также может быть связано с тем, что ошибка возникает только у вас. Поэтому обращайтесь к оператору сайта. Обычно вы можете найти их адрес электронной почты в официальном уведомлении.
Даже если ошибка возникла по вашей вине, веб-мастер может помочь решить проблему. Предоставьте своему контактному лицу как можно больше информации о вашей системе, чтобы как можно быстрее получить решение.
Если в прошлом вы могли получить доступ к соответствующей странице, то есть не было защиты паролем, вы все равно можете получить доступ к содержимому веб-сайта с небольшим обходом, несмотря на ошибку. Google создает кеш для веб-сайтов, то есть хранит временную копию страницы внутри себя.
Просто введите cache:URL (адрес сайта) в строку поиска Google, используя соответствующий URL-адрес, чтобы получить доступ к сохраненной версии. Это также может быть подстраница. Строка заголовка информирует вас о том, откуда была сделана копия.
Обратите внимание, что вы не найдете там актуальной информации и увидите только копию предыдущей версии страницы.
401 и 403: какая разница?
Эти два кода состояния имеют очень схожие причины: хотя 401 Unauthorized означает «Требуется авторизация», сообщение о состоянии 403 обычно содержит дополнение «Запрещено»: вам запрещен доступ. Как мы обнаружили, когда вы получаете ошибку 401 Unauthorized, система хочет сказать вам, что вам необходимо войти в систему, чтобы получить доступ к этому сайту.
В 403 это не предусмотрено. Веб-мастер запрещает доступ к этой области сайта и не предоставляет никаких средств для регистрации на нем. Страницы или каталоги предназначены только для внутреннего использования и не должны быть доступны внешним пользователям Интернета.
Компания Mainton - разработка и тестирование программного обеспечения под заказ, системное администрирование, SEO и реклама в интернете с 2004 года.