Page 224 - 4785
P. 224
з'єднання, щоб воно могло бути використано для
подальших запитів
User-Agent Інформація про клієнта
У багатьох випадках при роботі в Веб тіло запиту відсутня. При
запуску CGI-сценаріїв дані, передані для них в запиті, можуть
розміщуватися в тілі запиту.
Нижче представлений приклад HTML-запиту, згенерованого
браузером
GET http://oak.oakland.edu/ HTTP/1.0
Connection: Keep-Alive
User-Agent: Mozilla/4.04 [en] (Win95; I)
Host: oak.oakland.edu
Accept: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, image/png, */*
Accept-Language: en
Accept-Charset: iso-8859-l,*,utf-8
Отримавши від клієнта запит, сервер повинен відповісти
йому. Знання структури відповіді сервера необхідно розробнику веб-
додатків, так як програми, які виконуються на сервері, повинні
самостійно формувати відповідь клієнту.
Подібно запиту клієнта, відповідь сервера також складається
з чотирьох перерахованих нижче компонентів.
- рядок стану;
- поля заголовка;
- порожній рядок;
- тіло відповіді.
Відповідь сервера клієнту починається з рядка стану, яка має
наступний формат:
Версія_протокола
Код_відповіді
Пояснювальне_повідомлення
- версія_протокола задається в тому ж форматі, що і в запиті
клієнта, і має той же зміст;
- код_відповіді - це тризначне десяткове число, що
представляє в закодованому вигляді результат обслуговування
запиту сервером;
222