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
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
jika kita lihat pada console hasilnya seperti ini
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
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
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
people who use linux and people who are friendly