--- title: HTTP-методи запиту slug: Web/HTTP/Methods tags: - HTTP - Methods - NeedsTranslation - Reference - TopicStub translation_of: Web/HTTP/Methods ---
Щоб вказати потрібну дію, яку необхідно зробити з ресурсом, в HTTP означено набір методів запиту (request methods). Ці методи іноді називають HTTP-дієсловами, незважаючи на те, що вони можуть бути іменниками. Кожен з них реалізує іншу семантику, але вони мають деякі спільні риси, за якими їх поділяють на групи: наприклад методи запиту можуть бути {{glossary("safe")}}, {{glossary("idempotent")}}, або {{glossary("cacheable")}}.
GETGET запитує представлення вказаного ресурсу. Запити, які використовують GET, повинні лише отримувати дані.HEADHEAD запитує відповідь, ідентичну запиту GET, але без тіла.POSTPOST використовується для відправки об'єкта на вказаний ресурс, часто викликаючи зміну стану або побічних ефектів на серверіPUTМетод PUT замінює всі поточні представлення цільового ресурсу на корисне навантаження, що вказане в запиті.
DELETEDELETE видаляє вказаний ресурс.CONNECTМетод CONNECT встановлює тунель до сервера, ідентифікованого цільовим ресурсом.
OPTIONSOPTIONS використовується для опису варіантів зв'язку до цільового ресурсу.TRACEМетод TRACE виконує тест зворотного зв'язку по шляху до цільового ресурсу.
PATCHPATCH використовується для застосування часткових модифікацій в ресурсі.| Specification | Title | Comment |
|---|---|---|
| {{RFC("7231", "Request methods", "4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | Specifies GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE. |
| {{RFC("5789", "Patch method", "2")}} | PATCH Method for HTTP | Specifies PATCH. |
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.
{{Compat("http.methods")}}