Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Виды заголовков




Примеры расшифровки возвращаемых кодов

Коды статуса

Строка статуса

HTTP-ответ


 

Пример строки статуса: HTTP/1.1 200 OK

Элемент Описание
HTTP/1.1 Идентификатор версии протокола.
  Трехзначное числовое значение статуса.
OK Текстовое сообщение – краткое описание кода статуса.
Промежуток Описание
100..199 Информационные коды.
200..299 Коды успешного завершения.
300..399 Перенаправление (redirection). Признаки перенаправления на другой ресурс.
400..499 Ошибка клиента
500..599 Ошибка сервера
Код статуса Описание
  OK – «хорошо».
  Create – «создано».
  Accepted – «принято».
  No content – «нет содержимого».
  Found – «найдено».
  Bad request –«плохой, неверный запрос».
  Unauthorized – «неавторизован».
  Not found – «не найдено».
  Method not allowed – «метод не поддерживается».
  Internal server error – «внутренняя ошибка сервера».
  HTTP version is not supported – «версия HTTP не поддерживается».

Заголовки запроса:

1) Заголовок Accept.

 

Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,

text/plain;q=0.8, video/x-mng,image/png,image/jpeg,image/gif;q=0.2,

text/css,*/*;q=0.1

*/* - все остальные форматы, кроме тех, что были описаны ранее.

Q – quality – коэффициент, с которым клиент желал бы получить контент. Чем выше коэффициент, тем предпочтительнее получение контента в этом формате.

2) Accept-Charset. Предоставляет возможность указать кодировку, в которой клиент желает получить данные;

3) Accept-Encoding. Кодировка данных (например, использование алгоритма компрессии zip);

4) Accept-Language. Воспринимаемые языки;

5) Заголовки авторизации;

6) Cookie. Способ предоставить серверу возможность определить некоторое состояние, специфичное для данного клиента. Состояние хранится у клиента;

7) Host. Позволяет указать, к какому хосту идет обращение (указать имя хоста);

8) If-Match. «Если совпадает»;

9) If-modified-since. «Если изменился с какого-то времени».

10) If-non-match. «Если не совпадает».

If-Match, If-modified-since, If-non-match позволяют наложить условия на показ ресурса. Например, если указан признак, что какой-то тег не должен измениться, то его значение просто возвращается.

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

Range: 0-499

Range: bytes 0-499, 1000-1499

 

 




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 440; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.