Оглавление
- 1 Введение
- 2 Синтаксис
- 3 Параметры протокола
- 3.1 Версия HTTP
- 3.2 Универсальные Идентификаторы Ресурсов (URI)
- 3.3 Форматы даты и времени
- 3.4 Кодовые таблицы
- 3.5 Кодирование содержимого
- 4 HTTP сообщение (HTTP Message)
- 4.1 Типы сообщений
- 4.2 Заголовки сообщений
- 4.3 Тело сообщения
- 4.4 Длина сообщения
- 4.5 Общие поля заголовка
- 5 Запрос (Request)
- 6 Ответ
- 7 Объект
- 8 Соединения
- 8.1 Постоянные соединения
- 8.2 Требования к передаче сообщений
- 9 Определения методов
- 9.1 Безопасные и Idempotent методы
- 9.2 OPTIONS
- 9.3 GET
- 9.4 HEAD
- 9.5 POST
- 9.6 PUT
- 9.7 DELETE
- 9.8 TRACE
- 10 Определение кодов состояния
- 10.1 1xx - Информационные коды
- 10.2 2xx - Успешные коды
- 10.2.1 200 OK.
- 10.2.2 201 Создан, Created
- 10.2.3 202 Принято, Accepted
- 10.2.4 203 Не авторская информация, Non-Authoritative Information
- 10.2.5 204 Нет содержимого
- 10.2.6 205 Сбросить содержимое
- 10.2.7 206 Частичное содержимое
- 10.3 3xx - Перенаправление
- 10.3.1 300 Множественный выбор
- 10.3.2 301 Постоянно перенесен
- 10.3.3 302 Временно перемещен
- 10.3.4 303 Смотреть другой
- 10.3.5 304 Не модифицирован
- 10.3.6 305 Используйте прокси-сервер
- 10.4 4xx - Коды ошибок клиента.
- 10.4.1 400 Испорченный Запрос
- 10.4.2 401 Несанкционированно
- 10.4.3 402 Требуется оплата, Payment Required
- 10.4.4 403 Запрещено
- 10.4.5 404 Не найден
- 10.4.6 405 Метод не дозволен
- 10.4.7 406 Не приемлем
- 10.4.8 407 Требуется установление подлинности через прокси-сервер
- 10.4.9 408 Истекло время ожидания запроса
- 10.4.10 409 Конфликт
- 10.4.11 410 Удален
- 10.4.12 411 Требуется длина
- 10.4.13 412 Предусловие неверно
- 10.4.14 413 Объект запроса слишком большой
- 10.4.15 414 URI запроса слишком длинный
- 10.4.16 415 Неподдерживаемый медиа-тип
