7.4 Metode HTTP¶
7.4.1 GET¶
Metode GET digunakan untuk mengambil data dari server. Pada API, GET biasanya digunakan untuk mengambil daftar resource atau detail resource tertentu. Contoh penggunaan:
GET /api/v1/products
untuk mengambil daftar produk.GET /api/v1/products/{id}
untuk mengambil informasi produk berdasarkan ID.
7.4.2 POST¶
Metode POST digunakan untuk membuat data baru di server. POST biasanya digunakan ketika pengguna mengirimkan data untuk disimpan pada database.
Contohnya:POST /api/v1/products
untuk membuat produk baru.
7.4.3 PUT/PATCH¶
PUT digunakan untuk memperbarui resource secara keseluruhan, sementara PATCH digunakan untuk pembaruan parsial. Keduanya berguna untuk mengubah data yang sudah ada di server. Contoh penggunaannya sebagai berikut:
PUT /api/v1/products/{id}
untuk memperbarui data produk sepenuhnya.PATCH /api/v1/products/{id}
untuk memperbarui sebagian informasi produk.
7.4.4 DELETE¶
DELETE digunakan untuk menghapus resource dari server.
Misalnya: DELETE /api/v1/products/{id}
untuk menghapus produk berdasarkan ID.