Mengenal HTTP dan Manfaatnya buat Website Anda

Mengenal HTTP dan Manfaatnya buat Website Anda – pesonainformatika.com, masih berbicara tentang website kali ini membahas tentang HTTP, apa itu?

Mengenal HTTP

HTTP atau Hypertext Transfer Protocol adalah protokol pada jaringan yang dikembangkan untuk membantu transfer data antar komputer dan biasa digunakan untuk mentransfer suatu informasi seperti file, dokumen, gambar serta video.

Protokol HTTP atau Hypertext Transfer Protocol menyediakan berbagai perintah dalam komunikasi antar jaringan , komunikasi tersebut berlangsung antara Server dan Client maupun sebaliknya.

Cara Kerja HTTP atau Hypertext Tranfer Protocol

cara kerja dari HTTP (Hypertext Transfer Protocol) ini cukup simpel contohnya si server menerima request dari si cliect, dari sisi si client dia mengirim request yang berupa URL dengan metode tertentu untuk meminta sumber daya dari server

cara kerja HTTP

Mengenal HTTP Method

HTTP Method adalah metode yang digunakan oleh si client untuk mennjukan tindakan apa yang diinginkan kemudian dilakukan oleh si server, terdapat beberapa metode yang umum dan sering digunakan seperti

  • GET Method
  • POST Method
  • PUT Method
  • DELETE Method

GET Method

GET Method adalah method paling umum digunakan ketika meminta data dari server, metode get ini mengambil representasi sumber daya atau informasi saja dan tidak memodifikasi informasi yang didapat dengan cara apapun, sebagai contoh mari membuat aplikasi flask sederhana untuk mengetahui cara kerja dari GET Method

from flask import Flask, render_template
 
app = Flask(__name__)
 
@app.route('/')
def hello_world():
    return "ini menggunakan GET Method"
        
if __name__ == '__main__':
    app.run()

hasil dari kode diatas adalah menencetak tulisan “ini menggunakan GET Method” ke browser

Mengenal HTTP dan Manfaatnya buat Website Anda - pesonainformatika.com
hasil di browser

jika kita lihat pada console hasilnya seperti ini

Mengenal HTTP dan Manfaatnya buat Website Anda - pesonainformatika.com
contoh cara kerja GET method

POST Method

POST method digunakan ketika si Cliect ingin mengirim suatu data ke server contohnya ketika login ke sosial media katakan saja facebook misalnya, nah ketika kamu mengeklik tombol login maka metode HTTP yang digunakan adalah POST, lihat contoh dibawah ini

Mengenal HTTP dan Manfaatnya buat Website Anda - pesonainformatika.com
POST Form untuk kirim email

ketika mau memasukan data di form kemudian kamu tekan “Send Message” maka kamu akan mengirim data ke server

PUT Method

PUT method digunakan untuk memperbarui atau meng-update data yang sudah ada di server jadi hampir sama seperti POST method tetapi PUT method digunakan untuk mengedit data yang sudah ada di server

Contoh PUT Method

DELETE Method

seperti namanya DELETE Method digunakan untuk menghapus semua data dari server sesuai target yang diminta oleh si client, mehod ini sangat beresiko karena data yang sudah dihapus tidak dapat diperloleh kembali,

jika request berhasil dia akan mengembalikan respon status code 200 yang berati sukses dihapus jika gagal maka akan mengembalikan respon status kode 404 (Not Found) yang berati tidak ditemukan atau bisa saja mengembalikan respon status code 500 (Internal Server Error).

sekian dulu pembahasan materi kali ini semoga bermanfaat