Penjelasan 4 Metode HTTP (GET, POST, PUT, DELETE) pada Brand Versace
1. Metode HTTP: GET
Penjelasan: Saat pengguna membuka halaman koleksi Versace di situs e-commerce, browser secara otomatis mengirim permintaan ke server menggunakan metode HTTP GET. Metode ini digunakan untuk mengambil data tanpa mengubahnya. Permintaan tersebut berisi parameter seperti merek dan jenis produk, lalu server merespons dengan mengirim data tas Versace, yang kemudian ditampilkan di halaman web untuk dilihat pengguna.
2. Metode HTTP: POST
Penjelasan: Saat pengguna mendaftar akun baru di situs e-commerce Versace, misalnya dengan mengisi formulir berisi nama, email, dan kata sandi, browser akan mengirimkan data tersebut ke server menggunakan metode HTTP POST. Metode POST digunakan untuk mengirim dan menyimpan data baru ke server. Dalam hal ini, data pendaftaran yang dikirim akan diproses oleh server untuk dibuatkan akun baru di dalam sistem. Setelah berhasil, server biasanya mengembalikan respons berupa konfirmasi bahwa akun telah berhasil dibuat, dan pengguna bisa langsung masuk ke akun tersebut.
3. Metode HTTP: PUT
Penjelasan: Metode HTTP PUT digunakan ketika pengguna ingin memperbarui informasi akun yang sudah ada, seperti mengganti alamat pengiriman, mengubah nama tampilan, atau memperbarui kata sandi. Saat pengguna menyimpan perubahan tersebut melalui formulir pengaturan akun, browser mengirimkan permintaan ke server menggunakan metode PUT. Permintaan ini membawa data baru yang akan mengganti data lama secara keseluruhan di sisi server. Setelah menerima permintaan PUT, server akan memperbarui data akun pengguna dalam basis data, lalu mengirim respons yang menandakan bahwa perubahan berhasil dilakukan.
4. Metode HTTP: DELETE
Penjelasan: Metode HTTP DELETE digunakan ketika pengguna ingin menghapus data dari server. Dalam konteks ini, jika seorang pengguna memutuskan untuk menghapus akun mereka dari situs e-commerce Versace, sistem akan mengirimkan permintaan ke server menggunakan metode DELETE. Permintaan tersebut berisi identitas akun yang akan dihapus, seperti ID pengguna atau email. Setelah menerima permintaan DELETE, server akan memproses penghapusan dan menghapus seluruh data akun pengguna dari basis data. Server kemudian memberikan respons sebagai konfirmasi bahwa akun telah berhasil dihapus dan tidak lagi tersedia di sistem.




