Щоб вказати потрібну дію, яку необхідно зробити з ресурсом, в HTTP означено набір методів запиту (request methods). Ці методи іноді називають HTTP-дієсловами, незважаючи на те, що вони можуть бути іменниками. Кожен з них реалізує іншу семантику, але вони мають деякі спільні риси, за якими їх поділяють на групи: наприклад методи запиту можуть бути safe, idempotent, або cacheable.
GET
- Метод
GET
запитує представлення вказаного ресурсу. Запити, які використовуютьGET
, повинні лише отримувати дані. HEAD
- Метод
HEAD
запитує відповідь, ідентичну запитуGET
, але без тіла. POST
- Метод
POST
використовується для відправки об'єкта на вказаний ресурс, часто викликаючи зміну стану або побічних ефектів на сервері PUT
-
Метод
PUT
замінює всі поточні представлення цільового ресурсу на корисне навантаження, що вказане в запиті. DELETE
- Метод
DELETE
видаляє вказаний ресурс. CONNECT
-
Метод
CONNECT
встановлює тунель до сервера, ідентифікованого цільовим ресурсом. OPTIONS
- Метод
OPTIONS
використовується для опису варіантів зв'язку до цільового ресурсу. TRACE
-
Метод
TRACE
виконує тест зворотного зв'язку по шляху до цільового ресурсу. PATCH
- Метод
PATCH
використовується для застосування часткових модифікацій в ресурсі.
Специфікація
Specification | Title | Comment |
---|---|---|
RFC 7231, section 4: Request methods | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | Specifies GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE. |
RFC 5789, section 2: Patch method | PATCH Method for HTTP | Specifies PATCH. |
Сумісність з браузерами
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.