В HTTP има определения за набор от методи за заявки за обозначаване на желаното действие, което да се извърши за даден източник на съдържание. Въпреки, че понякога за тях може да се използват съществителни имена, методите за заявки са познати и като HTTP глаголи (verbs). Всеки от тях опредметява различно значение, но някои общи способности се споделят от цели групи методи. Например един метод за заявка може да бъде 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. |
Съвместимост
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.
| Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
CONNECT | Yes | Yes | Yes | Yes | Yes | Yes |
DELETE | Yes | Yes | Yes | Yes | Yes | Yes |
GET | Yes | Yes | Yes | Yes | Yes | Yes |
HEAD | Yes | Yes | Yes | Yes | Yes | Yes |
OPTIONS | Yes | Yes | Yes | Yes | Yes | Yes |
POST | Yes | Yes | Yes | Yes | Yes | Yes |
PUT | Yes | Yes | Yes | Yes | Yes | Yes |
| Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
CONNECT | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
DELETE | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
HEAD | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
OPTIONS | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
PUT | Yes | Yes | Yes | Yes | Yes | Yes | Yes |

