Існує 15 методів HTTP-запитів. Відповідно до стандарту HTTP, HTTP-запити можуть використовувати декілька методів запитів. HTTP1.0 визначає три типи методів запитів: GET, POST і HEAD. HTTP1.1 додає п'ять типів методів запитів: OPTIONS, PUT, DELETE, TRACE і CONNECT.
Серійний номер | Метод | Опис |
---|---|---|
1 | GET | Запитує інформацію про вказану сторінку і повертає тіло сутності. |
2 | HEAD | Схожий на запит get, за винятком того, що в повернутій відповіді немає конкретного вмісту, який використовується для отримання заголовка. |
3 | POST | Надсилає дані на вказаний ресурс для обробки запиту (наприклад, заповнення форми або завантаження файлу). Дані включаються в тіло запиту. POST-запит може призвести до створення нового ресурсу та/або модифікації існуючого ресурсу. |
4 | PUT | Дані, що передаються від клієнта до сервера, замінюють вміст вказаного документа. |
5 | DELETE | Серверу надсилається запит на видалення вказаної сторінки. |
6 | CONNECT | Протокол HTTP/1.1 зарезервований для проксі-серверів, які можуть змінювати з'єднання з конвеєром. |
7 | OPTIONS | Дозволяє клієнту переглядати продуктивність сервера. |
8 | TRACE | Відображає запити, отримані сервером, в основному з метою тестування або діагностики. |
9 | PATCH | Сутність містить таблицю, яка описує відмінність від оригінального вмісту, представленого цим URI. |
10 | MOVE | Просить сервер перемістити вказану сторінку на іншу мережеву адресу. |
11 | COPY | Просить сервер скопіювати вказану сторінку на іншу мережеву адресу. |
12 | LINK | Сервер, що запитує, встановлює зв'язок. |
13 | UNLINK | Розірвати зв'язок. |
14 | WRAPPED | Дозволяє клієнту надсилати інкапсульовані запити. |
15 | Extension-mothed | Додаткові методи можуть бути додані без зміни протоколу. |