--- title: HTTP request methods slug: Web/HTTP/Methods tags: - HTTP - Methods - Reference - TopicStub translation_of: Web/HTTP/Methods ---
{{HTTPSidebar}}
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 {{glossary("safe")}}, {{glossary("idempotent")}}, atau {{glossary("cacheable")}}.
 
GET
Metode GET meminta representasi sumber daya yang ditentukan. Permintaan menggunakan GET seharusnya hanya mengambil data..
HEAD
Metode HEAD meminta tanggapan yang identik dengan permintaan GET, 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", "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.

Kompabilitas Browser

{{Compat("http.methods")}}

Lihat Juga