RUNWEBTOOLS
Bahasa Indonesia

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

MetodeTujuanAmanIdempoten
GETMengambil sumber daya; sebaiknya tanpa efek sampingYaYa
HEADSeperti GET tetapi hanya mengembalikan header, tanpa bodyYaYa
POSTMembuat sumber daya atau mengirim data untuk diprosesTidakTidak
PUTMengganti sumber daya sepenuhnya dengan body permintaanTidakYa
PATCHMenerapkan pembaruan parsial ke sumber dayaTidakTidak
DELETEMenghapus sumber dayaTidakYa
OPTIONSMenanyakan metode/header apa yang diizinkan (preflight CORS)YaYa
CONNECTMembangun terowongan ke server (dipakai proxy)TidakTidak
TRACEMenggemakan permintaan yang diterima (diagnostik; sering dinonaktifkan)YaYa

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