Форма входа

Наша реклама

Помогите сайту просмотрите рекламу

Поиск

Календарь

«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Наш опрос

Оцените мой сайт
Всего ответов: 122

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0




Четверг, 25.04.2024, 05:09
Приветствую Вас Гость | RSS
Скорая помощь для студентов
Главная | Регистрация | Вход
Web-серверы_1


Каждый запрос/ответ состоит из трёх частей:

vстартовая строка;
vзаголовки;
vтело сообщениясодержащее данные запросазапрашиваемый ресурс или описание проблемыесли запрос не был выполнен.

Стартовые строки различаются для запроса и ответаСтрока запроса выглядит так:

Метод› ‹URI› HTTP/‹Версия› где ‹Метод› может быть:

vOPTIONS - Возвращает методы HTTP, которые поддерживаются серверомЭтот метод может служить для определения возможностей веб-сервера.
vGET Запрашивает содержимое указанного ресурсаЗапрашиваемый ресурс может принимать параметры (напримерпоисковая система может принимать в качестве параметра искомую строку). Они передаются в строке URI (например: http://www.example.net/resource?param1=value1&param2=value2). Согласно стандарту HTTP, запросы типа GET считаются идемпотентными — многократное повторение одного и того же запроса GET должно приводить к одинаковым результатам (при условиичто сам ресурс не изменился за время между запросами).
vHEAD - Аналогичен методу GET, за исключением тогочто в ответе сервера отсутствует телоЭто полезно для извлечения мета-информациизаданной в заголовках ответабез пересылки всего содержимого.
vPOST - Передаёт пользовательские данные (напримериз HTML-формызаданному ресурсу. В отличие от метода GET, метод POST не считается идемпотентнымто есть многократное повторение одних и тех же запросов POST может возвращать разные результаты (напримерпосле каждой отправки комментария будет появляться одна копия этого комментария).
vPUT - Загружает указанный ресурс на сервер.
vDELETE - Удаляет указанный ресурс.
vTRACE - Возвращает полученный запрос такчто клиент может увидетьчто промежуточные сервера добавляют или изменяют в запросе.
vCONNECT - Для использования вместе с прокси-серверамикоторые могут динамически переключаться в туннельный режим SSL.

Примеры HTTP

Запрос:

   GET /wiki/HTTP HTTP/1.1 Host: ru.wikipedia.org User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Connection: close

Ответ:

    HTTP/1.0 200 OK Server: Apache Content-Language: ru Content-Type: text/html; charset=utf-8 Content-Length: 1234 (далее следует текст запрошенной страницы)

vВеб-страница (англ. Web page) — гипертекстовый ресурс Всемирной паутиныобычно написанный на языке HTMLВеб-страница может содержать ссылки для быстрого перехода на другие страницы, а также статические и динамические изображенияПрограммадемонстрирующая веб-страницуназывается веб-браузер.
vКроме текста и изображенийвеб-страница может содержать медиа файлынапример звуковые файлы и видеоапплеты, а так же скрипты (JavaScript, VBScript), позволяющие делать содержание страницы динамическим.
vНесколько веб-страницобъединенных общей темой и дизайном, а также связанных между собой ссылками, и обычно находящихся на одном веб-сервереобразуют веб-сайт.
vОбычно файл Веб-страницы имеет расширение .html или .htm.

Copyright MyCorp © 2024