HTTP Flow
HTTP Flow
Bagaimana alur kerja HTTP? Dalam HTTP, biasanya terdapat dua pihak yang terlibat, yaitu Client dan Server.
Client akan mengirimkan Request dan Server akan menerima Request dan membalas dengan Response.
Server
Server merupakan sebuah komputer, dimana semua informasi disimpan pada komputer tersebut.
Komputer server biasanya menjalankan aplikasi Web Server agar bisa menerima protocol HTTP.
Diagram Logic Komputer Server Web
Client
Client merupakan komputer yang bertugas mengirim HTTP Request ke komputer Server.
Untuk mengirim request HTTP, biasanya client akan menggunakan aplikasi Web Browser.
Client dan Server harus terkoneksi dalam jaringan yang sama, agar bisa berkomunikasi.
Misal saja, client dan server terhubung dalam jaringan internet.
Diagram Logic Client
Request
Client akan mengirim request ke Server dalam bentuk HTTP Request.
HTTP Request berisikan informasi seperti lokasi resource, data yang dikirim jika ada, dan lain-lain.
HTTP Request akan diterima oleh Server.
Selanjutnya Server akan memproses request yang diminta oleh Client tersebut.