Metode HTTP Get, Post, Put, Delete Pada Brand New Balance
New Balance adalah merek sepatu dan perlengkapan olahraga asal Amerika Serikat yang dikenal dengan kualitas, kenyamanan, dan inovasi teknologinya. Didirikan pada tahun 1906 di Boston oleh William J. Riley, awalnya perusahaan ini memproduksi sol penyangga kaki (arch support) untuk membantu meningkatkan kenyamanan dalam berjalan dan berlari.
Pada tahun 1960-an, New Balance mulai memproduksi sepatu lari dan meraih popularitas di kalangan pelari karena desainnya yang ergonomis dan performa tinggi. Salah satu tonggak penting adalah peluncuran Trackster, sepatu lari pertama dengan pilihan lebar berbeda.
Seiring waktu, New Balance berkembang menjadi merek global yang tetap mempertahankan produksi lokal (khususnya di AS dan Inggris) untuk menjamin kualitas. Merek ini terkenal karena tidak terlalu mengandalkan iklan selebriti, tetapi lebih fokus pada kualitas produk dan loyalitas pelanggan.
1. METODE HTTP GET

Metode ini digunakan untuk mengambil data dari server.
Contoh pada website New Balance:
Ketika pengguna membuka halaman katalog produk seperti Sepatu atau Baju, browser akan mengirim permintaan GET ke server untuk mengambil daftar produk tersebut, termasuk informasi seperti nama produk, harga, ukuran, dan gambar.
Alurnya:
Pengguna membuka website Carhartt → Browser mengirim GET ke /products/Shoes → Server mengirim data katalog → Browser menampilkan produk.
2. METODE HTTP POST

Metode ini digunakan untuk mengirim data baru ke server, biasanya saat membuat sesuatu yang baru.
Contoh pada website New Balance:
Ketika pengguna mendaftar akun baru atau menambahkan produk ke keranjang belanja, browser akan mengirim data ke server menggunakan metode POST.
Alurnya:
Pengguna mengisi formulir pendaftaran → Browser mengirim POST ke /register dengan data akun → Server menyimpan data dan mengirim respons sukses.
Atau:
Pengguna klik “Add to Cart” → Browser mengirim POST ke /cart dengan ID produk → Server menambahkan item ke keranjang pengguna.
3. METODE HTTP PUT

Metode ini digunakan untuk memperbarui data yang sudah ada di server.
Contoh pada website New Balance:
Ketika pengguna memperbarui alamat pengiriman di profilnya, website akan menggunakan metode PUT untuk mengganti informasi yang sudah ada.
Alurnya:
Pengguna edit alamat → Browser mengirim PUT ke /user/address dengan data baru → Server mengganti alamat lama dengan yang baru.
4. METODE HTTP DELETE

Metode ini digunakan untuk menghapus data dari server.
Contoh pada website New Balance:
Jika pengguna ingin menghapus item dari keranjang belanja, website akan mengirim permintaan DELETE ke server.
Alurnya:
Pengguna klik “Remove” pada item di keranjang → Browser mengirim DELETE ke /cart/item123 → Server menghapus item tersebut dari keranjang pengguna.
Peran Keamanan dan Teknologi Pendukung
Dalam praktiknya, proses pengiriman data menggunakan metode POST, PUT, dan DELETE harus dilengkapi dengan sistem keamanan, seperti autentikasi pengguna, enkripsi data, serta validasi input untuk mencegah penyalahgunaan atau serangan siber. Website New Balance menggunakan sistem login dengan token atau sesi (session) untuk memastikan bahwa hanya pengguna yang sah yang bisa mengakses atau memodifikasi data miliknya secara aman dan terkontrol.
Selain itu, interaksi modern pada website seperti menambahkan produk ke keranjang tanpa perlu me-reload halaman biasanya dilakukan dengan bantuan JavaScript dan AJAX. AJAX memungkinkan browser mengirim permintaan HTTP secara asinkron ke server, lalu menampilkan responsnya secara dinamis di layar pengguna, sehingga pengalaman belanja jadi lebih cepat, responsif, dan nyaman.
Kesimpulan
Metode HTTP (GET, POST, PUT, DELETE) menjadi tulang punggung komunikasi antara client (browser pengguna) dan server pada website New Balance. Tanpa metode-metode ini, interaksi dinamis seperti melihat produk, checkout, dan mengelola akun tidak akan bisa berjalan.
New Balance bukan hanya brand pakaian kerja klasik, tapi juga contoh bagaimana teknologi web modern seperti metode HTTP digunakan untuk menciptakan pengalaman belanja digital yang efisien dan nyaman bagi pengguna di seluruh dunia. Pemahaman tentang alur kerja ini juga berguna bagi para pengembang web yang ingin membangun sistem e-commerce dengan arsitektur yang solid dan terstandarisasi.
