Mengatasi POST di Body

Ada dua cara yang paling umum digunakan untuk berkomunikasi dengan HTTP Server, yaitu POST dan GET. Setiap kita mengetikkan halaman web dan membukanya, kita melakukan request GET. Kemudian jika kita memiliki suatu Form isian, biasanya kita menggunakan POST untuk mengirimkan data.

Tapi kita bisa saja menggunakan GET untuk bagian Form. Jika dilihat perbedaannya, ketika Form menggunakan GET, maka hasil isian dari Form akan muncul di bagian halaman web yang kita ketik, dengan pemisah sebuah tanda tanya. Jika kita menggunakan POST, data dari Form akan disimpan di bagian request body

Kemudian kita akan mengolah bagian Form kita untuk mengambil data dari Form dan melakukan POST ke HTTP Server.

  1. Buat dua cabang kode setelah kita mengecek request.url == "/" dengan melihat method-nya tentukan jalur GET dan POST
  2. Pada bagian POST kita akan membaca data request nya menggunakan request.on('data'. () => { }) dan mengambil data yang dikirimkan oleh Form
  3. Dapat terlihat konten dari Form
  4. Kemudian kita ingin membaca dan memparse data tersebut menggunakan queryStringdari dokumentasi NodeJS, sama halnya kita mem-parse data body menjadi JSON
  5. Kemudian data artistId tersebut dan tuliskan di layar

results matching ""

    No results matching ""