Page 70 - 4785
P. 70
Modified-Since, If-UnmodifiedSince, Якщо-Match, If-None-Match, або
If-Range. Умовний метод GET запрошувати передачу об'єкта, тільки
якщо він задовольняє умовам, описаним в наведених заголовках.
Розрізняють також "частковий GET" ("partial GET"), який
запитує передачу тільки частини об'єкта за допомогою заголовка
Range. Повідомлення відповіді у разі запиту з частковим методом
GET повинно містити заголовок Content-Range, в якому вказується
передаваний діапазон.
HEAD
Метод HEAD ідентичний GET, за винятком того, що сервер не
повертає у відповіді тіло повідомлення. Цей метод може
використовуватися для отримання інформації про об'єкт запиту без
безпосередньої пересилки тіла об'єкта, наприклад з метою
тестування зв'язків і ін.
POST
Метод POST використовується для запиту, при якому
адресується сервер приймає дані, включені в тіло повідомлення
запиту, і відправляє їх на обробку додатком, вказаному як
запитуваний ресурс. Поряд з методом GET метод POST
використовується при створенні серверних додатків. Відмінність від
GET полягає в способі передачі даних запиту (в GET параметри
передаються в ідентифікаторі запитуваного ресурсу, а в POST - В
тілі повідомлення запиту), а також у тому, що GET може повернути
вміст ресурсу, а POST завжди запускає додаток.
PUT
Тіло повідомлення, яке передається в запиті з методом PUT,
зберігається на сервері причому ідентифікатор запитуваного ресурсу
буде ідентифікатором збереженого документа. Якщо ідентифікатор
запитуваного ресурсу вказує на вже існуючий ресурс, то включений
в тіло повідомлення об'єкт замінює існуючий. Різниця між методами
POST і PUT полягає в різному призначенні ідентифікатора ресурсу.
URI в запиті POST ідентифікує ресурс, який обробляє включений в
тіло повідомлення об'єкт (додаток). Навпаки, URI в запиті PUT
призначається для створюваного ресурсу (об'єкта, включеного в
запит у вигляді тіла повідомлення).
DELETE
68