КАТЕГОРИИ: Архитектура-(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-заголовки (headers) Формат строки запроса Структура запроса Пример строки запроса: GET / HTTP/1.1
Существовали версии HTTP/0.9, HTTP/1.0, сейчас стандартно используется HTTP/1.1. Между версиями HTTP существует ряд принципиальных отличий. – заголовок – набор строк вида «Имя»:«значение», заканчивающихся переводом строки; – заголовки от содержимого запроса отделяются пустым переводом строки.
Пример заголовка: Host: www.google.com User-Agent: Mozilla/5.0 Galeon/1.2.0 (X11; Linux i686; U;) Gecko/20020326Accept: 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 Accept-Language: en Accept-Encoding: gzip, deflate, compress;q=0.9 Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66 Keep-Alive: 300 Connection: keep-alive
Методы запросов являются стандартными, но имеется возможность добавлять новые методы (эти методы будет понимать только тот сервер, который их добавил). Основные методы, которые используются браузерами: GET , POST , PUT , DELETE , HEAD.
Метод Post не является идемпотентным и безопасным, т.е. повторное выполнение для одного и того же ресурса метода POST не приводит к одному и тому же результату (например, можно выполнить бронирование билетов. Посылка метода POST 2 раза приведет к бронированию 2х билетов). Поэтому для этого метода инфраструктрура кэширования не работает.
Дата добавления: 2014-11-16; Просмотров: 397; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |