Ответы в диапазоне 100-199 - информационные. Они показывают, что запрос клиента принят и обрабатывается.
100 ="Continue"Ответы в диапазоне 200-299 означают, что запрос клиента обработан успешно.
200 ="OK"Броузер должен очистить форму, используемую в данной транзакции, для дополнительных входных данных. Полезен для CGI-приложений, требующих ввода данных.
206 ="Partial Content"Сервер возвращает лишь часть данных затребованного объема. Используется в ответе на запрос с указанием заголовка Range. Сервер должен указать диапазон, включенный в ответ, в заголовке Content-Range.
233 - because not everyone lives in "your country"Код ответа в диапазоне 300-399 означает, что запрос не выполнен и клиенту нужно предпринять некоторые действия для удовлетворения запроса.
300 ="Multiple Choices"Это код ответа на заголовок lf-Modified-Since, если URI не изменялся с указанной даты. Тело содержимого не посылается, и клиент должен использовать свою локальную копию.
305 ="Use Proxy"Доступ к затребованному URI должен осуществляться через proxy-сервер, указанный в заголовке Location.
306 ="(Unused)" 307 ="Temporary Redirect"Коды ответов в диапазоне 400-499 означают, что запрос клиента неполный. Эти коды могут также означать, что от клиента требуется дополнительная информация.
400 ="Bad Request"Сервер не будет обрабатывать запрос, потому что его тело имеет неподдерживаемый формат.
416 ="Requested Range Not Satisfiable"Запрашиваемый диапазон не допустим
417 ="Expectation Failed"Ожидание не удалось
422 ="Unprocessable Entity" - сервер успешно принял запрос, может работать с указанным видом данных (например, в теле запроса находится XML-документ, имеющий верный синтаксис), однако имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом.Превышен лимит запросов
449 - Retry with a proxy in another country. 450 =Rating Service Unavailable 451 =Unavailable For Legal Reasonsдоступ к ресурсу ограничен из-за проблем с законом. 451 - Site is not permitted in your country
452 could be site not permitted by employer, 453 could be site not permitted by ISP 460 Blocked by Repressive RegimeКоды ответов в диапазоне 500-599 показывают, что сервер столкнулся с ошибкой и, вероятно, не сможет выполнить запрос клиента.
500 ="Internal Server Error"Сервер не поддерживает версию протокола HTTP, использованную в запросе.
560 - Server is being censoredДля отправки кода статуса из PHP используется директива "header Status ".
Сегодня мы рассмотрим:
Сервис YouTube не нуждается в представлении: он популярен во всем мире и не торопится сбавлять свои темпы в известности. С появлением, помимо веб-версии для ПК, мобильных приложений YouTube для IOS и Android этот видеохостинг стал более технологичным и продвинутым в своем функционале, однако вместе с этим появились и различного рода проблемы, которые могут не позволить вам зайти на любимый канал или посмотреть интересующее вас видео. Одной из таких проблем является ошибка 401 в Ютубе, которая на компьютерах и смартфонах появляется из-за разных причин. Однако сейчас мы пройдемся по каждой из них, чтобы узнать, что значит ошибка 401 в Ютубе и как её исправить.
Ошибка 401 в YouTube может возникнуть при разных обстоятельствах: если вы увидели эту ошибку на компьютере – значит, вы ввели неправильные данные для авторизации.
Если такая проблема возникла на смартфоне или планшете при использовании приложения – значит, было отключена вспомогательная программа, которая необходима для запуска и работы приложения YouTube.
Помимо этого, существуют и другие универсальные причины, которые могут проявить себя, как на ПК, так и на мобильных устройствах. Среди них:
Вот мы и выяснили, что значит ошибка 401 в Ютубе и при каких обстоятельствах она может появиться. Давайте теперь подробно взглянем на пути их решения.
Исправлять появившуюся проблему можно разными способами: главное знать, какой у всего этого источник. Далее, процесс поиска и ликвидации проблемы разделим на несколько пунктов, чтобы вам было легче искать нужный. И начнем, пожалуй, с персональных компьютеров.
Если вы всё время на своем компьютере успешно пользовались Ютубом, но в один момент вы увидели код ошибки 401, значит, при последней попытке войти на этот видеохостинг вы, скорее всего, ввели неправильные логин и пароль.
Программное обеспечение играет очень важную роль для воспроизведения видео на YouTube, особенно, если вы используете компьютер. Так, при очередном обновлении видеохостинг может потребовать от «железа» вашего ПК более новую версию Adobe Flash Payer – это такой специальный модуль, который позволяет компьютеру работать с видео-содержимым в Интернете и не только.
Если на вашем компьютере Ютуб выдает ошибку 401, вы можете попробовать обновить этот самый Adobe Flash Payer, после чего – проверить видеохостинг на работоспособность.
Скорость Интернета имеет немаловажную роль при загрузке любого контента из сети. Так, слабая передача данных может негативно сказаться на работе видеохостинга, в связи с чем, вы будете наблюдать, как Ютуб выдает ошибку 401.
Проверить скорость передачи данных очень легко: ранее мы уже писали о том, с помощью специальных онлайн-сервисов. Рекомендуем к прочтению.
И всё-таки, что делать в такой ситуации?
Итак, проверяем этот пункт, и если код ошибки 401 Ютуб до сих показывает в окне для видео, значит идем дальше.
Если все предыдущие советы вам не помогли (при условии, что вы всё точно сделали по инструкции), значит нужно убедиться, что самом по себе сервис YouTube работает, и там не ведутся, скажем, профилактические работы, из-за которых тоже появляется ошибка 401 в Ютубе.
Проверить это очень легко: нужно просто узнать, как работает этот видеохостинг на других устройствах. А проще всего сделать этот через смартфон.
Итак, вы взяли свой телефон, зашли в приложение, но и здесь вы наблюдаете, что имеется проблема с сетью «Ошибка 401», а Ютуб всё так же не работает. Это может значить одно из двух:
О том, как решать эту задачу в случаях с компьютерами, мы разобрались. Однако со смартфонами всё обстоит немного иначе, и здесь ошибка 401 в Ютубе, как правило, появляется через неисправности в самом приложении. Давайте же разберемся, как это исправить.
Вот что нужно делать, когда Ютуб выдает ошибку 401 на вашем телефоне или планшете:
Как мы говорили ранее, на смартфонах Ютуб выдает ошибку 401 тогда, когда было отключено дополнительное приложение, которое необходимо для работы приложения YouTube.
Если это не помогло, попробуйте почистить кэш телефона. Мы уже писали о том, как это сделать для IOS и Android. Проделав и эти действия – проверьте, появляется ли теперь ошибка 401 в Ютубе.
В случае, когда и это не помогает, мы рекомендуем полностью сбросить настройки смартфона. После выполнения этой операции код ошибки 401 в Ютуб пропадет со 100% вероятностью, однако здесь есть свои негативные нюансы, из-за которых мы вам не рекомендуем начинать с этого метода (о них мы также говорили в статье, ссылку на которую предоставили выше).
Теперь вы знаете, что значит ошибка 401 в Ютубе и как с ней бороться на компьютерах, смартфонах и планшетах.
Ошибками в протоколе HTTP возникают в случае, если веб-сервер по какой-то причине не может успешно отправить пользователю запрашиваемый документ. В этом случае сервер сообщит пользователю в HTTP-заголовке код ошибки, которая возникла.
Коды ошибок бывают положительными и отрицательными или успешными и не успешными.
Есть четыре типа кодов:
С полным списком ошибок и их кратким описанием можно ознакомиться на странице Wikipedia:
http://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP#401
В данной статье мы рассмотрим наиболее часто встречающиеся ошибки и причины их возникновения.
Вероятно не верно задано имя главного/индексного файла. Индексный файл может иметь названия index.html, index.htm, index.php, index.phtml, index.shtml, default.htm или default.html.
Возникновение данной ошибки говорит о том, что требуется идентификации пользователя. То есть для просмотра страницы необходимо ввести логи и пароль для идентификации.
Ошибка 403 возникает, если сервер не смог обработать запрос по причине того, что доступ к файлу запрещен.
Чаще всего это возникает в случаях, если:
Ошибка 404 (Файл не найден) возникает если у веб-сервера запрашивают документ, которого нет на сервере. Так же данная ошибка может возникнуть если пользователь неправильно вводит URL ссылки на файл расположенный на сайте.
Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса 5xx.
Причин возникновения данной ошибки очень много.
Чаще всего ошибка возникает по следующим причинам: невозможно запустить скрипт, размещенный на сервере; в скрипте имеется ошибка; а также если помещена неправильная инструкция в файл.htaccess.
Данная ошибка выдается сервером в том случае, если происходят проблемы с авторизацией.
Это происходит из-за того, что пользователь (который для доступа к конкретному url должен авторизоваться) передал неверный запрос. К слову, в самом запросе, эти данные находятся в заголовке www.authenticate, откуда и распознаются сервером. Как правило данные ошибки связаны с некорректной работой сервера или когда пользователь ввел неправильный логин\пароль.
Пользователю нужно вернуться на страницу авторизации и попробовать ввести верную пару логин\пароль снова, если это не помогает, то свяжитесь с администрацией сайта и опишите проблему.
1. Владельцу сайта следует обратиться в службу поддержки хостинг-провайдера, чтобы они смогли определить где именно происходит ошибка. Очень поможет если вы отправите скриншот с ошибкой (обычно там есть важная информация).
2. Если проблема не в хостинге, то закройте от индексации все страницы с ошибкой в файле robots.txt используя строку
Disallow: /адрес страницы
а затем перенаправьте пользователей со всех страниц которые выдают ошибку 401 на страницу логина\авторизации используя 301-редирект. Для этого добавим в файл.htaccess такие строки:
Redirect 301 /oldpage.html http://site.com/newpage.html
3. Если после проделанных манипуляций пользователи пройдя авторизацию все равно видят ошибку 401, то опробуйте найти на сервере файл php.ini и увеличить время жизни сессии изменив значения параметров session.gc_maxlifetime и session.cookie_lifetime на 1440 и 0 соответственно.
4. Проблемы могут быть не только в работе сервера, а еще и в самом программном коде сайте. И в таком случае, стоит обратиться к тем людям, которые разрабатывали ваш сайт.
При обращении к веб-серверу или приложению каждый поступивший HTTP-запрос получает в качестве ответа код состояния HTTP (англ. HTTP status code). Коды состояния HTTP – это трехзначные коды, сгруппированные в пять различных классов. Класс кода состояния можно определить по первой цифре:
Это руководство фокусируется на выявлении и устранении наиболее часто встречающихся кодов ошибок HTTP (то есть кодов состояния 4xx и 5xx) с точки зрения системного администратора. В некоторых ситуациях веб-сервер отвечает на запрос определенным кодом ошибки; рассмотрим общие возможные причины и решения.
Ошибки клиента (коды состояния HTTP 400-499) возникают из-за HTTP-запросов, отправленных клиентом (веб-браузером или другим клиентом HTTP). Хотя данные типы ошибок связаны непосредственно с клиентом, системному администратору полезно знать, с какими кодами ошибок может столкнуться пользователь, чтобы определить, можно ли решить эту проблему в конфигурациях сервера.
Ошибки сервера (коды состояния HTTP 500-599) возникают тогда, когда веб-сервер не в состоянии обработать запрос из-за какой-либо ошибки или сбоя.
Ознакомившись с основными понятиями кодов состояния HTTP, приступим к обзору наиболее часто встречающихся ошибок.
Код статуса 400, или ошибка Bad Request («неверный запрос») означает, что синтаксис запроса HTTP, отправленного на сервер, неверен.
Как правило, причины возникновения ошибки 400 Bad Request таковы:
Код статуса 401, или ошибка Unauthorized («неавторизован») значит, что пользователь, пытающийся получить доступ к ресурсу, не прошел авторизацию (или не смог пройти ее, указав неверные учетные данные). Чтобы иметь возможность просматривать защищенный ресурс, пользователь должен предоставить корректные учетные данные.
Например, ошибка 401 Unauthorized может возникнуть, если пользователь пытается получить доступ к ресурсу, который защищен HTTP-авторизацией (как в этом ). В подобной ситуации ошибка 401 будет появляться снова и снова до тех пор, пока пользователь не предоставит корректный логин и пароль (который внесен в файл.htpasswd).
Код состояния 403, или ошибка Forbidden («запрещено») значит, что запрос пользователя был отправлен верно, но сервер отказывается обслуживать его в связи с отсутствием разрешения на доступ к запрашиваемому ресурсу. В этом разделе описаны наиболее распространенные причины возникновения ошибки 403.
Как правило, ошибка 403 случается, если пользователь, который запускает процесс веб-сервера, не имеет прав на чтение запрашиваемого файла.
Чтобы привести пример устранения ошибки 403, предположим, что:
Итак, если пользователь получает ошибку 403 Forbidden, убедитесь, что пользователь www-data имеет права на чтение файла. Как правило, в подобной ситуации нужно просто изменить права на файл. Это можно сделать несколькими способами, но в данном случае подойдет вот эта команда:
sudo chmod o=r /usr/share/nginx/html/index.html
Еще одна потенциальная причина возникновения ошибки 403 (часто это делается намеренно) — использование файла.htaccess. При помощи файла.htaccess можно запретить конкретным IP-адресам (или диапазонам адресов) доступ к определенным ресурсам.
Если пользователи неожиданно получают ошибку 403 Forbidden, убедитесь, что она не была вызвана настройками файла.htaccess.
Если пользователь пытается получить доступ к каталогу, который не имеет стандартного индексного файла, а листинг каталога (directory listing) отключен, веб-сервер будет возвращать ошибку 403 Forbidden. Такое случится, если, например, пользователь попытается получить доступ к каталогу http://example.com/emptydir/, а в каталоге emptydir на сервере нет индексного файла. Листинг каталога можно включить в конфигурациях сервера.
Код статуса 404, или ошибка Not Found («не найдено») значит, что пользователь может взаимодействовать с сервером, но требуемый файл или ресурс отсутствует.
Ошибки 404 могут возникнуть в самых различных ситуациях. Ниже приведен список советов, которые помогут устранить проблему в случае, если пользователь неожиданно получил 404 Not Found:
Код состояния 500, или ошибка Internal Server Error («внутренняя ошибка сервера») означает, что сервер не может обработать запрос по неизвестной причине. Иногда этот код появляется в ситуациях, когда более подходящими являются другие сообщения об ошибках 5xx.
Как правило, причиной данной ошибки является неправильная настройка сервера (например, искаженный файл.htaccess) или нехватка некоторых пакетов (к примеру, запуск файла PHP без предварительно установленного PHP).
Код состояния 502, или ошибка Bad Gateway («ошибочный шлюз») значит, что запрашиваемый сервер является шлюзом или прокси-сервером, и он не получает валидных ответов от серверов бэкэнда, которые на самом деле выполнили запрос.
Если речь идет об обратном прокси-сервере (например, о балансировщике нагрузки), убедитесь, что:
Код состояния 503, или ошибка Service Unavailable («сервис недоступен») означает, что сервер перегружен или находится на обслуживании; такой сервис должен стать доступным в течение некоторого времени.
Если сервер не находится на обслуживании, эта ошибка может указывать на то, что серверу не хватает ресурсов процессора или памяти для обработки всех входящих запросов, или что нужно настроить веб-сервер для обслуживания большего количества пользователей или процессов.
Код состояния 504, или ошибка Gateway Timeout («шлюз не отвечает») значит, что данный сервер является шлюзом или прокси-сервером, и он не получает ответа от бэкэнда в пределах допустимого периода времени.
Как правило, это происходит по следующим причинам:
Теперь вы знакомы с основными кодами ошибок HTTP и знаете некоторые пути решения этих проблем.
Если же вы столкнулись с ошибкой, которая не была охвачена данной статьей, или знаете другие удобные способы устранения ошибок HTTP, пожалуйста, опишите их в комментариях ниже.
Tags: ,