Что означает ошибка 505 HTTP Version not Supported и как ее исправить

Ошибка сервера 505 HTTP

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

В этот раз подробно расскажу об ошибке 505. Почему появляется, кто виноват и что предпринять.

Что обозначает ошибка 505?

Это серверная ошибка (как и все под номерами 5хх). С помощью нее сервер пытается сообщить, что он не поддерживает HTTP-протокол, который использует клиент.

То есть в запросе клиента указана версия HTTP 1.1 или какая-нибудь еще более старая (типа HTTP 0.9). Ресурс с ней больше не работает или не хочет обрабатывать «устаревший» запрос. Отсюда и возникает ошибка.

По идее, разработчики должны указать клиенту не только код ошибки, но и пояснить, почему она возникла. Объяснить, почему не поддерживается выбранный HTTP-протокол. Но это уже частности, которые не всегда берутся во внимание. Вебмастерам и администраторам на заметку, так сказать. Поясните, пожалуйста, пользователям, почему надо обновляться и зачем нужен более свежий протокол HTTP.

Ошибка сервера 505Но это не единственный сценарий. То же справедливо и для владельцев сайта. Возможно, это они давно не обновляли программное обеспечение сервера. Поэтому ресурс не работает с новыми версиями протокола. Что тоже ведет к аналогичной ошибке.

Ну или разработчики решили в угоду безопасности и прогресса попросту отказаться от всего, что старее HTTP 1.1. Поэтому свежий браузер может не пустить на старинный сайт. В любом случае отстает кто-то один. Нужно устранить эту несовместимость.

Как исправить 505 HTTP Version not Supported?

Ок, теперь мы знаем, что обозначает код 505 и понимаем, из-за чего он возникает. Дело в несоответствии версий протоколов. Теперь будем разбираться, как устранить возникшую проблему. Рассмотрим варианты как для пользователей, так и для владельцев ресурса.

Что можно сделать на стороне клиента?

Обновить программное обеспечение

Обновление приложений, драйверов, системы и прочих кусков «софта» нередко решает проблемы. Могу посоветовать попробовать обновление и в этой ситуации.

Скачайте обновление операционной системы.

Обновите браузеры и все используемые веб-приложения. Так можно будет сразу отмести в сторону проблемы с устаревшим ПО на стороне клиента.

Установите новые драйвера для сетевых устройств.

Выдайте используемому браузеры больше прав в брандмауэре и антивирусе.

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

Удалить мусор из браузера или переустановить его

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

В браузере Google Chrome это делается так:

Открываем настройки браузера.

Переходим в раздел «Конфиденциальность и безопасность».

Выбираем «Файлы cookie и другие данные».

Нажимаем на кнопку «Удалить все».

В других браузерах немного отличаются названия меню, но принцип остается тот же.

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

Просить о помощи интернет-провайдера

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

Ничего не помогло? У провайдера все без эксцессов? Браузер новый, а один из сайтов все равно выдает 505 ошибку? Виноваты держатели ресурса.

Как исправить ошибку на стороне сервера?

С клиентом разобрались, теперь переходим к более вероятному виновнику появления сбоев и пробуем устранить ошибку.

Обновляем программное обеспечение сервера

Браузеры уверены в том, что существующие интернет-ресурсы поддерживают HTTP версии 1.1 и новее. Ваш не в их числе? Пора исправляться. Пора бы уже обновить и прокачать свой ресурс, приведя сайт в рабочее состояние.

Http

Перенастраиваем сервер

Даже на относительно новых серверах могут быть выставлены неправильные настройки. Взгляните на то, какие запросы может принимать ваш сайт. Какие требования он предъявляет к каждому запросу. Возможно, он настроен так, что не готов принимать запросы от браузеров, требующих протокол старше 0.9.

Меняем хостинг

Ладно, необязательно сразу так грубо и резко. Для начала обратитесь в отдел технической поддержки. Вам наверняка могут там помочь. Если нет, то смело переезжайте на какой-нибудь внятный хостинг. Например, на Timeweb. Сможете без проблем перенести все ресурсы. Получите устойчивый к сбоям и падениям хостинг, грамотную техподдержку, избыток ресурсов. Все полезное и нужное.

Это, пожалуй, все. Теперь вы знаете, что означает ошибка 505 и какие меры можно предпринять, чтобы ее устранить. Главное, сделать это побыстрее, чтобы не мучить и себя, и посетителей ресурса (если вы его владелец).

Ошибка с кодом 505 при установке приложений из Google Play: как решить проблему?

Среди вопросов, часто возникающих у пользователей при работе с Google Play, в последнее время часто озвучивается код ошибки 505. Закономерность её возникновения говорит о том, что эта проблема относится к теме совместимости некоторых программ с операционной системой – она возникает после обновления ОС Android до пятой версии — «Lollipop».

Ошибка 505 в Google Play

Проблема довольно распространенная и легко решаемая

Как распознать проблему

Итак, вы обновили Андроид, не обнаружили среди приложений нужную программу или игру и пытаетесь поставить её из Google Play. Скачивание происходит без проблем, но при начале установки появляется табличка с сообщением о невозможности установки. В качестве причины указывается неизвестная ошибка с кодом 505, и установка прерывается.

При поиске причин этой распространённой проблемы удалось выяснить, что ошибка с таким кодом возникает при установке приложения, которое ранее ставилось на это устройство, но после обновления ОС почему-то исчезло. На самом деле, приложения и игры не исчезают, Андроид только скрывает их значки, поскольку они оказываются несовместимыми с новой версией системы.

Отображение ошибки при установке приложений

Чаще всех такой код ошибки появляется на планшетах Google Nexus 7, выпущенных в 2012 году. В основном проблемными становятся игры и программы, разработанные на основе Adobe Air. Система Android версии 5 не распознаёт подпись разработчика и считает эти программы небезопасными или нежелательными.

Удалить такие приложения тоже не получается: мало того, что их значки не видны на десктопе устройства, но и в Плей Маркете они не отображаются в списке установленных.

Избавляемся от ошибки

На сегодняшний день разработчики ОС Android уже осведомлены об этой проблеме и собираются решить её в новом обновлении системы. Но пока это не произошло, мы предлагаем вам несколько вариантов экстренного решения, которые вернут вам ваши любимые игры.

Два самых простых шага, решающих проблемы с кодом ошибки 505:

  1. Первое, что нужно сделать — откат обновления системы или сброс устройства до заводских настроек. Это делается через меню Настройки — Восстановление и сброс. Будьте внимательны, так как эта процедура лишит вас персональных данных, сохранённых на телефоне/планшете, поэтому нужно заранее сохранить всё, что вам не хотелось бы потерять — контакты, фото, документы и прочее.
  2. Очистка кэша Google Play. Открываем меню Настройки — Приложения — Все приложения, выбираем Google Play Market и нажимаем поочерёдно «Стереть данные» и «Очистить кэш». После этого Play Market «забудет», что нужные вам программы уже были установлены на это устройство.

Очистка кеша в программе

Для более продвинутых пользователей мы можем посоветовать решение с помощью отладки по USB. Вот алгоритм ваших действий на этот случай:

  1. Получаем права разработчика на устройстве: меню Настройки — Об устройстве. На пункте, описывающем номер сборки, нужно нажать 7 раз, после чего вы увидите сообщение о полученных правах разработчика. Конечно, этот пункт не нужен, если вы заранее получили root-доступ на устройство.
  2. В меню Настройки найдите пункт Отладка по USB и поставьте разрешающую галочку.

Включение отладки по USB

  1. Подключите телефон/планшет к компьютеру с помощью USB-кабеля. После установки драйверов (при первом подключении) вы увидите окно, также запрашивающее отладку по USB.
  2. Найдите и скачайте программку Android Debug Bridge, распакуйте её из архива, указав путь для распаковки.

Описание Android Debug Bridge

  1. В появившейся папке ADB найдите и запустите файл Run. bat. Утилита удалит приложения, вызывающие эту проблему, после чего просигналит об окончании отладки надписью «Done!».

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

Удаление приложений через диспетчер

Примечание для разработчиков Android-приложений для Google Play: у пользователей не будет возникать ошибки с кодом 505, если при создании программ вы будете использовать Adobe Air версии 14, а не 15.

Заключение

Если вы обновили систему и не можете установить любимую игру, натыкаясь на сообщение о проблеме, а её код именно 505, то попробуйте выполнить наши несложные рекомендации. После этого вы снова сможете ставить любые игры и программы из Google Play, не дожидаясь следующей версии системы.

Поделитесь с нами в комментариях своим опытом – сталкивались ли с этой проблемой, получилось ли решить её?

Источники:

https://timeweb. com/ru/community/articles/chto-oznachaet-oshibka-505-http-version-not-supported-i-kak-ee-ispravit

https://protabletpc. ru/advice/oshibka-505-play-market. html

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: