Протоколы Internet


Гипертекстный протокол HTTP


4.5.6.1 Гипертекстный протокол HTTP

Семенов Ю.А. (ГНЦ ИТЭФ)

4.5.6.1.1 Соглашения по нотации и общая грамматика

 

1.1. Расширенные BNF

 

1.2. Основные правила

4.5.6.1.2. Параметры протокола

 

2.1. Версия http

 

2.2. Универсальные идентификаторы ресурсов (uri)

 

2.2.1. Общий синтаксис

 

2.2.2. http url

 

2.2.3. Сравнение uri

 

2.3. Форматы даты/времени

 

2.3.1. Полная дата

 

2.3.2. Интервалы времени в секундах

 

2.4. Наборы символов

 

2.5. Кодировки содержимого

 

2.6. Транспортное кодирование

 

2.7. Типы среды

 

2.7.1. Канонизация и текст по умолчанию

 

2.7.2. Составные типы

 

2.8. Лексемы (token) продукта

 

2.9. Значения качества (quality values)

 

2.10. Языковые метки

 

2.11. Метки объектов

 

2.12. Структурные единицы

4.5.6.1.3. http сообщение

 

3.1. Типы сообщений

 

3.2. Заголовки сообщений

 

3.3. Тело сообщения

 

3.4. Длина сообщения

 

3.5. Общие поля заголовка

4.5.6.1.4. Запрос

 

4.1. Строка запроса

 

4.1.1. Метод

 

4.1.2. uri запроса

 

4.2. Ресурс, идентифицируемый запросом

 

4.3. Поля заголовка запроса

4.5.6.1.5. Отклик

 

5.1. Статусная строка

 

5.1.1. Статусный код и словесный комментарий

 

5.2. Поля заголовка отклика

4.5.6.1.6 Объект (entity)

 

6.1. Поля заголовка объекта

 

6.2. Тело объекта

 

6.2.1. Тип

 

6.2.2. Длина

4.5.6.1.7. Соединения

 

7.1. Устойчивые соединения

 

7.1.1. Цель

 

7.1.2. Общие процедуры

 

7.1.2.1. Согласование

 

7.1.2.2. Буферизация

 

7.1.3. Прокси-серверы

 

7.1.4. Практические соображения

 

7.2. Требования к передаче сообщений

4.5.6.1.8. Метод определений

 

8.1. Безопасные и idempotent методы

 

8.1.1. Безопасные методы

 

8.1.2. idempotent методы

 

8.2. Опции

 

8.3. Метод get

 

8.4. Метод head

 

8.5. Метод post

 

8.6. Метод put

 

8.7. Метод delete




Начало  Назад  Вперед