Page 69 - 4785
P. 69

Повідомлення  запиту  від  клієнта  до  сервера  складається  з
                            рядка запиту (запит-лінія), заголовків (загальних, запитів, об'єкта) і,
                            можливо, тіла повідомлення.
                                  Рядок  запиту  починається  з  методу,  потім  йде  ідентифікатор
                            запитуваного ресурсу, версія протоколу і завершальні символи кінця
                            рядка:
                                  <Метод> <Ідентифікатор> <Версія HTTP> <CR> <LF>
                                  Метод  вказує  команду  протоколу  HTTP,  яку  потрібно
                            застосувати  до  запитуваного  ресурсу.  Ідентифікатор  визначає
                            запитуваний  ресурс.  версія  HTTP  позначається  рядком  такого
                            вигляду:
                                  HTTP  /  <версія>.  <Підверсій>  (В  RFC  2068  представлений
                            протокол HTTP / 1.1.)
                                  Розглянемо деякі методи протоколу HTTP.
                                  OPTIONS
                                  Метод OPTIONS виконує запит інформації про опції з'єднання
                            (наприклад, методах, типах документів, кодуваннях), які підтримує
                            сервер  для  запитуваної  ресурсу.  Цей  метод  дозволяє  клієнту
                            визначати опції і / або вимоги, пов'язані з ресурсом, або можливості
                            сервера, не проводячи ніяких дій над ресурсом і не ініціюючи його
                            завантаження
                                  GET
                                  Метод  GET  дозволяє  отримувати  будь-яку  інформацію,
                            пов'язану  із  запитуваною  ресурсом.  У  більшості  випадків,  якщо
                            ідентифікатор запитуваного ресурсу вказує на документ (наприклад,
                            документ  HTML,  текстовий  документ,  графічне  зображення,
                            відеоролик),  то  сервер  повертає  вміст  цього  документа.  якщо
                            запитуваний ресурс є додатком, що формує в процесі своєї роботи
                            деякі дані, то в тілі повідомлення відповіді повертаються ці дані. Це
                            використовується,  наприклад,  пристворенні  додатків  CGI.  Якщо
                            ідентифікатор запитуваного ресурсу вказує на директорію (каталог,
                            папку),  то,  в  залежності  від  налаштувань  сервера,  може  бути
                            повернуто або вміст директорії (список файлів), або вміст одного з
                            файлів,  знаходиться  в  цій  директорії  (як  правило,  index.html  або
                            Default.htm).
                                  Різновидами  методу  GET  є  "умовний  GET"  ("conditional
                            GET"), при якому повідомлення запиту містить заголовки запиту If-


                                                           67
   64   65   66   67   68   69   70   71   72   73   74