HTTP mendefinisikan seperangkat metode permintaan untuk menunjukkan tindakan yang diinginkan yang akan dilakukan untuk sumber daya tertentu. Meskipun mereka juga bisa menjadi kata benda, metode permintaan ini kadang-kadang disebut sebagai verba HTTP. Masing-masing menerapkan semantik yang berbeda, namun beberapa fitur umum digunakan bersama oleh mereka: mis. Metode permintaan dapat berupa safe, idempotent, atau cacheable.
GET
- Metode
GET
meminta representasi sumber daya yang ditentukan. Permintaan menggunakanGET
seharusnya hanya mengambil data.. HEAD
- Metode
HEAD
meminta tanggapan yang identik dengan permintaanGET
, namun tanpa respon body. POST
- Metode
POST
digunakan untuk mengirimkan entitas ke sumber daya yang ditentukan, sering menyebabkan perubahan pada keadaan atau efek samping pada server. PUT
-
Metode
PUT
menggantikan semua representasi terkini dari sumber target dengan muatan permintaan. DELETE
- Metode
DELETE
akan menghapus sumber daya yang ditentukan. CONNECT
-
Metode
CONNECT
menetapkan terowongan ke server yang diidentifikasi oleh sumber target. OPTIONS
- Metode
OPTIONS
digunakan untuk menggambarkan opsi komunikasi untuk sumber target. TRACE
-
Metode
TRACE
melakukan tes pesan loop-back di sepanjang jalan menuju sumber daya target. PATCH
- Metode
PATCH
digunakan untuk menerapkan modifikasi sebagian pada sumber daya.
Spesifikasi
Spesifikasi | Judul | Komentar |
---|---|---|
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. |
Kompabilitas Browser
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.