Ada 15 Metode Permintaan HTTP. Menurut standar HTTP, permintaan HTTP dapat menggunakan beberapa metode permintaan. HTTP1.0 mendefinisikan tiga jenis metode permintaan: GET, POST, dan HEAD. HTTP1.1 menambahkan lima jenis metode permintaan: OPTIONS, PUT, DELETE, TRACE, dan CONNECT.
| Nomor seri | Metode | Deskripsi |
|---|---|---|
| 1 | GET | Meminta informasi tentang halaman tertentu dan mengembalikan badan entitas. |
| 2 | HEAD | Mirip dengan get request, kecuali tidak ada konten spesifik dalam respons yang dikembalikan, yang digunakan untuk mendapatkan header. |
| 3 | POST | Mengirimkan data ke sumber daya yang ditentukan untuk memproses permintaan (misalnya, mengirimkan formulir atau mengunggah file). Data disertakan dalam badan permintaan. permintaan POST dapat menghasilkan pembuatan sumber daya baru dan/atau modifikasi sumber daya yang sudah ada. |
| 4 | PUT | Data yang dikirimkan dari klien ke server menggantikan konten dokumen yang ditentukan. |
| 5 | DELETE | Server diminta untuk menghapus halaman yang ditentukan. |
| 6 | CONNECT | Protokol HTTP/1.1 dicadangkan untuk server proxy yang dapat mengubah koneksi ke pipa. |
| 7 | OPTIONS | Memungkinkan klien untuk melihat kinerja server. |
| 8 | TRACE | Menampilkan kembali permintaan yang diterima oleh server, terutama untuk tujuan pengujian atau diagnostik. |
| 9 | PATCH | Entitas berisi tabel yang menjelaskan perbedaan dari konten asli yang diwakili oleh URI ini. |
| 10 | MOVE | Meminta server untuk memindahkan halaman yang ditentukan ke alamat jaringan lain. |
| 11 | COPY | Meminta server untuk menyalin halaman yang ditentukan ke alamat jaringan lain. |
| 12 | LINK | Server yang meminta membuat hubungan tautan. |
| 13 | UNLINK | Memutuskan hubungan tautan. |
| 14 | WRAPPED | Mengizinkan klien mengirim permintaan yang dienkapsulasi. |
| 15 | Extension-mothed | Metode tambahan dapat ditambahkan tanpa mengubah protokol. |