Page 69 - E-Module IoT-Muhammad Anwar Fadil
P. 69

GET adalah pertukaran dua pesan sederhana. Klien memulainya dengan mengirimkan

                      pesan  GET  ke  server.  Pesan  tersebut  mengidentifikasi  objek  yang  diminta  klien  dengan

                      Uniform Resource Identifier (URI). Jika server dapat mengembalikan objek yang diminta, ia

                      melakukannya sebagai tanggapannya. Seperti yang ditunjukkan gambar, server menunjukkan

                      keberhasilan  dengan  status  yang  sesuai;  200  OK  adalah  kode  status  untuk  respons  yang
                      berhasil.  Bersama  dengan  kode  status,  server  menyertakan  objek  itu  sendiri  dalam

                      responsnya. Jika server tidak dapat mengembalikan objek yang diminta (atau memilih untuk

                      tidak),  maka  itu  dapat  mengembalikan  sejumlah  kode  status  lainnya.  Metode  GET  hanya
                      untuk mengirim data jenis teks. Dan karena data dikirim via URL, data dapat mudah terekspos.


                   -  POST

                              Penggunaan metode POST sering kita jumpai terutama pada saat pengiriman  data

                      menggunakan form html. Meskipun penjelajahan Web sebagian besar dimulai sebagai cara
                      untuk melihat halaman informasi, namun segera berkembang menjadi interaksi dua arah.

                      Sementara  GET  memungkinkan  server  mengirim  informasi  ke  klien,  operasi  POST

                      menyediakan cara bagi klien untuk mengirim informasi ke server. Browser web paling umum

                      menggunakan operasi POST untuk mengirim formulir ke server Web. Ini adalah halaman Web

                      yang  memungkinkan  pengguna  untuk  mencari  standar  Internet.  Saat  pengguna  mengklik
                      tombol  "Cari  Database",  browser  mengirimkan  permintaan  POST  ke  server;  permintaan

                      tersebut  mencakup  informasi  yang  diberikan  pengguna  dalam  formulir.  Seperti  yang

                      ditunjukkan  Gambar  3.1.3,  operasi  POST  hampir  sesederhana  GET.  Klien  mengirim  pesan
                      POST dan menyertakan informasi yang ingin dikirim ke server. Seperti pesan GET, bagian dari

                      pesan  POST  adalah  Uniform  Resource  Identifier  (URI).  Dalam  hal  ini,  URI  mengidentifikasi

                      objek  di  server  yang  dapat  memproses  informasi  yang  disertakan.  Di  server  web,  URI  ini

                      seringkali  berupa  program  atau  skrip.  Seperti  halnya  operasi  GET,  server  dapat
                      mengembalikan informasi itu sendiri sebagai bagian dari respons. Untuk penjelajahan web,

                      informasi ini biasanya berupa halaman Web baru untuk ditampilkan, sering kali merupakan
   64   65   66   67   68   69   70   71   72   73   74