Ada 15 metode permintaan HTTP, dan menurut standar HTTP, permintaan HTTP dapat menggunakan beberapa metode permintaan. HTTP 1.0 mendefinisikan tiga metode permintaan: GET, POST dan HEAD. HTTP 1.1 menambahkan lima metode permintaan baru: OPTIONS, PUT, DELETE, TRACE dan CONNECT.
nomor urut | metode | mendeskripsikan |
---|---|---|
1 | GET | Permintaan informasi halaman yang ditentukan dan mengembalikan badan entitas. |
2 | HEAD | Seperti permintaan GET, kecuali bahwa tidak ada konten khusus di tanggapan yang kembali, yang digunakan untuk mendapatkan header |
3 | post | Kirim data ke sumber daya yang ditentukan untuk diproses (seperti mengirim formulir atau mengunggah berkas). Data terdapat di badan permintaan. Permintaan POST dapat mengakibatkan penciptaan sumber daya baru dan/atau modifikasi sumber daya yang ada. |
4 | PUT | Data yang dikirim dari sisi klien ke server menggantikan konten dokumen yang ditentukan. |
5 | DELETE | Permintaan server untuk menghapus halaman yang ditentukan. |
6 | CONNECT | HTTP/1.1 protokol disisihkan untuk server proksi yang dapat mengalirkan koneksi. |
7 | OPTIONS | Memungkinkan sisi klien untuk melihat kinerja server. |
8 | TRACE | Permintaan echo yang diterima server utamanya digunakan untuk pengujian atau diagnostics. |
9 | PATCH | Entitas mengandung tabel yang mendeskripsikan perbedaan dari konten asli yang diwakili oleh URI. |
10 | PINDAH | Server permintaan memindahkan halaman yang ditentukan ke alamat jaringan lain. |
11 | COPI | Server permintaan menyalin halaman yang ditentukan ke alamat jaringan lain. |
12 | Koneksi | Permintaan server untuk membangun hubungan koneksi. |
13 | PELEPAS | Patah koneksi. |
14 | DIKELUPAKAN | Memungkinkan sisi klien untuk mengirim permintaan yang disegel. |
15 | Ekstensi-mothed | Tanpa mengubah perjanjian, metode tambahan dapat ditambahkan. |