Навігація
Головна
 
Головна arrow Інформатика arrow Проектування і розробка web-додатків
< Попередня   ЗМІСТ   Наступна >

МЕТОДИ ЗАПИТУ

У HTTP-протоколі визначені такі методи запитів, як GET, HEAD, PUT, DELETE. TRACE, OPTIONS і CONNECT. Найбільш часто використовуваними методами є GET і POST.

Метод GET

Метод GET є найпростішим методом запиту. Він використовується при формуванні запиту до web-серверу, коли користувач вводить URL в адресний рядок браузера, переходить за посиланням або вибирає одну з закладок на раніше відвідувані сторінки.

Крім цього, метод GET буде використовуватися при відправці даних HTML-форми (в результаті натискання клавіші типу submit), у якій заданий атрибут "metod =" GET "" (приклад показаний на рис. 1.4).

Відображення HTML-форми в браузері (а) і її опис в сторінці (б)

Мал. 1.4. Відображення HTML-форми в браузері (а) і її опис в сторінці (б)

У даній HTML-формі описано поле s, якому користувач задає значення YHOO. В результаті натискання кнопки "Get Quote" буде формуватися наступний НТТР-запит:

GET / q? S = YHOO НТТР / 1.1 Host: finance.yahoo.com

User-Agent: Mozilla / 5.0 (Windows; U; Windows XP; en-US; rv: 1.8.0.11)

Значення поля передається s у вигляді параметра? S = YHOO.

Метод POST

Основна відмінність між методами GET і POST полягає в тому, що POST-запити мають тіло: деякий зміст, яке слід за блоком заголовків і відокремлене від нього символом нового рядка.

Якщо в формі, показаної на рис. 1.4, змінити використовуваний метод на POST, т. Е. Metod-'POST '', то браузер сформує наступний HTTP-запит, в якому передаються параметри (дані) форми будуть записані в тілі запиту:

POST / q НТТР / 1.1

Host: finance.yahoo.com

User-Agent: Mozilla / 4.75 [en] (WinNT; U)

Content-Type: application / x-www-form-urlencoded Content-Length: 6

s = YHOO

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук