Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

URL-адрес. Уникальный адрес компьютера в сети



URL-адрес. Уникальный адрес компьютера в сети

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

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

Протокол://адрес_сервера/путь/имя файла

Протокол – это первая часть адреса, которая отделяется от остальных его частей двоеточием и двумя наклонными чертами (://). Метод доступа может быть задан, например, как http, ftp.

Адрес_сервера – это доменное имя компьютера, на котором размещены данные.

Путь – это последовательность имен каталогов и подкаталогов, в последнем из которых содержится нужный файл. Имена каталогов разделяются наклонной чертой.

Имя файла – это имя конечного файла, который мы ищем. Оно должно иметь определенное расширение.

Так имена веб-страниц имеют расширение - html, имена тестовых файлов, в которых хранятся научные статьи, расширение – pdf, а имена мультимедиа документов, расширение – gif, jpg.

Коды ошибок сервера

Краткое описание

ошибка 101: Switching Protocols

Начальная часть запроса принята, и клиент может продолжать передачу запроса.

ошибка 101: Switching Protocols

Сервер выполняет требование клиента и переключает протоколы в соответствии с указанием, данным в поле заголовка Upgrade.

ошибка 200: OK

Запрос клиента обработан успешно и ответ сервера содержит затребованные данные.

ошибка 201: Created

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

ошибка 202: Accepted

Запрос принят, но обрабатывается не сразу. В теле содержимого ответа сервера может быть дана дополнительная информация о данной транзакции. Гарантии того, что сервер в конечном итоге удовлетворит запрос, нет, даже несмотря на то, что на момент приема запрос выглядел допустимым.

ошибка 203: Non-Authoritative Information

Информация в заголовке содержимого взята из локальной копии или у третьей стороны, а не с исходного сервера.



ошибка 204: No Content

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

ошибка 205: Reset Content

Броузер должен очистить форму, используемую в данной транзакции, для дополнительных входных данных. Полезен для CGI-приложений, требующих ввода данных.

ошибка 206: Partial Content

Сервер возвращает лишь часть данных затребованного объема. Используется в ответе на запрос с указанием заголовка Range. Сервер должен указать диапазон, включенный в ответ, в заголовке Content-Range.

ошибка 300: Multiple Choices

Затребованный URI обозначает более одного ресурса. Например, URL может обозначать документ, переведенный на несколько языков. В теле содержимого, возвращенном сервером, может находиться перечень более конкретных данных о том, как выбрать ресурс правильно.

ошибка 301: Moved Permanently.

Затребованный URL уже не используется сервером, и указанная в запросе операция не выполнена. Новое местонахождение затребованного документа указывается в заголовке Location. Во всех последующих запросах данного документа следует указывать новый URI

ошибка 302: Moved Temporarily

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

ошибка 303: See Other

Затребованный URL можно найти по другому URI, указанному в заголовке Location. Его следует выбрать методом GET по данному ресурсу.

ошибка 304: Not Modified

Это код ответа на заголовок lf-Modified-Since, если URL не изменялся с указанной даты. Тело содержимого не посылается, и клиент должен использовать свою локальную копию.

ошибка 305: Use Proxy

Доступ к затребованному URL должен осуществляться через proxy-сервер, указанный в заголовке Location.

ошибка 400: Bad Request.

Означает, что сервер обнаружил в запросе клиента синтаксическую ошибку

ошибка 401: Unauthorized

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

ошибка 402: Payment Required

Этот код в HTTP еще не реализован.

ошибка 403: Forbidden

Запрос отклонен по той причине, что сервер не хочет (или не имеет возможности) ответить клиенту. Возможные причины ошибки:

Вы пытаетесь запустить CGI-скрипт, расположенный вне CGI-директории (например, в директории документов сервера www). Можно запускать скрипты из www-директории только если в ней есть файл.htaccess (с точкой в начале) следующего содержания: Options +ExecCGI

Возможно, вы пытаетесь открыть картинку или статический HTML-файл, расположенный в CGI-директории. Этого делать нельзя. Все рисунки (а также другие файлы, за исключениям скриптов) должны находиться в www-директории.

Если вы ожидаете получить листинг каталога, но выводится эта ошибка, вероятно, для данной директории выдача листинга запрещена (например, это CGI-папка). Для разрешения листинга в нужной директории должен находиться файл.htaccess следующего содержания: Options +Indexes.

ошибка 404: Not Found

Документ по указанному URL не существует. Возможно, такой файл удален, а возможно, вы ошиблись при наборе URL в браузере или пошли по неверной ссылке.

ошибка 405: Method Not Allowed

Этот код выдается с заголовком Allow и показывает, что метод, используемый клиентом, для данного URL не поддерживается. Возможно, вы пытаетесь отправить данные POST-форму на страницу, которая не является скриптом (например, на SHTML-страницу). Проверьте путь в атрибуте action тэга, инициировавшего данный запрос. Проверьте также, не пуст ли этот атрибут (и задан ли).

ошибка 406: Not Acceptable

Ресурс, указанный клиентом по данному URL, существует, но не в том формате, который нужен клиенту. Вместе с этим кодом сервер выдает заголовки Content-Language, Content-Encoding и Content-Type.

ошибка 407: Proxy Authentication Required Proxy-сервер должен санкционировать запрос перед тем, как пересылать его. Используется с заголовком Proxy-Authenticate.

Proxy-сервер должен санкционировать запрос перед тем, как пересылать его. Используется с заголовком Proxy-Authenticate.

ошибка 408: Request Time-out

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

ошибка 409 Conflict

Данный запрос конфликтует с другим запросом или с конфигурацией сервера. Информацию о конфликте следует возвратить в информационной части ответа.

ошибка 410 Gone

Данный код показывает, что затребованный URL больше не существует и навсегда удален с сервера

ошибка 411 Length Required

Сервер отказывается принимать запрос без определенного Content-Length.

ошибка 412 Precondition Failed

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

ошибка 413 Request Entity Too Large

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

ошибка 414 Request URL Too Long

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

ошибка 415 Unsupported Media Type

Сервер не будет обрабатывать запрос, потому что его тело имеет неподдерживаемый формат

ошибка 416 Requested Range Not Satisfiable

Сервер сообщает - форма запроса (требуемый диапазон) не выполнима

ошибка 417 Expectation Failed

Сервер сообщает - время ожидания истекло.

500 («Internal Server Error»)

. Эта ошибка часто бывает вызвана неспособностью сервера выполнить запрос пользователя, например, сформировать HTML-код запрошенной веб-страницы. Причиной ошибки может быть проблема в программном коде PHP-скрипта или неправильная настройка прав доступа к файлам либо директориям. Для более детального изучения проблемы в таком случае необходимо изучение логов PHP-скрипта, веб-сервера и сервера баз данных.

шибка 501 Not Implemented

Клиент запросил выполнение действия, которое сервер выполнить не может.

502 («Bad Gateway»).

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

ошибка 503 Service Unavailable

Данный код означает, что данная служба временно недоступна, но в будущем доступ к ней будет восстановлен. Если сервер знает, когда это произойдет, может быть также выдан заголовок Retry-After.

504 («Gateway Timeout»).

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

ошибка 505 HTTP Version not supported

Версия HTTP не поддерживается данным сервером


 


Дата добавления: 2015-08-29; просмотров: 24 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Неисправность в цепи расходомера воздуха | Кольман Аллостерическая регуляция

mybiblioteka.su - 2015-2024 год. (0.013 сек.)