Referensi metode HTTP
Metode HTTP (atau “kata kerja”) memberi tahu server tindakan apa yang ingin dilakukan sebuah permintaan. Dua properti di tabel penting saat merancang API:
- Aman (Safe) — tidak mengubah keadaan server (hanya-baca).
- Idempoten — mengulang permintaan berefek sama seperti melakukannya sekali.
Diperbarui 2026-07-06
| Metode | Tujuan | Aman | Idempoten |
|---|---|---|---|
| GET | Mengambil sumber daya; sebaiknya tanpa efek samping | Ya | Ya |
| HEAD | Seperti GET tetapi hanya mengembalikan header, tanpa body | Ya | Ya |
| POST | Membuat sumber daya atau mengirim data untuk diproses | Tidak | Tidak |
| PUT | Mengganti sumber daya sepenuhnya dengan body permintaan | Tidak | Ya |
| PATCH | Menerapkan pembaruan parsial ke sumber daya | Tidak | Tidak |
| DELETE | Menghapus sumber daya | Tidak | Ya |
| OPTIONS | Menanyakan metode/header apa yang diizinkan (preflight CORS) | Ya | Ya |
| CONNECT | Membangun terowongan ke server (dipakai proxy) | Tidak | Tidak |
| TRACE | Menggemakan permintaan yang diterima (diagnostik; sering dinonaktifkan) | Ya | Ya |
Perhatikan perbedaan PUT dan PATCH: PUT mengganti seluruh sumber daya (jadi mengirimnya dua kali bersifat idempoten), sedangkan PATCH menerapkan perubahan parsial (yang mungkin tidak). Padukan ini dengan referensi kode status dan header kami untuk gambaran lengkap sebuah permintaan HTTP.
Alat terkait