Apa itu HTTP? (Hypertext Transfer Protocol) adalah dasar dari World Wide Web dan digunakan untuk mengunduh halaman web melalui tautan hypertext. HTTP adalah protokol lapisan aplikasi yang dirancang untuk mentransfer informasi antara perangkat jaringan dan beroperasi pada lapisan lain dari tumpukan protokol jaringan. Alur tipikal melalui HTTP melibatkan klien yang membuat permintaan ke server, yang kemudian mengirimkan pesan tanggapan.
Apa yang ada dalam permintaan HTTP?
Permintaan HTTP adalah cara platform komunikasi Internet seperti browser web meminta informasi yang mereka perlukan untuk memuat situs web.
Setiap permintaan HTTP yang dibuat di Internet disertai dengan serangkaian data yang disandikan yang membawa berbagai jenis informasi. Permintaan HTTP tipikal berisi:
- Jenis versi HTTP.
- URL.
- metode HTTP.
- Header request HTTP.
- Body HTTP opsional.
Mari jelajahi secara lebih mendalam cara kerja permintaan ini, dan bagaimana konten permintaan dapat digunakan untuk berbagi informasi.
Apa itu metode HTTP?
Metode HTTP, terkadang disebut sebagai kata kerja HTTP, menunjukkan tindakan yang diharapkan permintaan HTTP dari server yang diminta. Misalnya, dua metode HTTP yang paling umum adalah ‘GET’ dan ‘POST’; permintaan ‘GET’ mengharapkan informasi sebagai balasannya (biasanya dalam bentuk situs web), sedangkan permintaan ‘POST’ biasanya menunjukkan bahwa klien mengirimkan informasi ke server web (seperti informasi formulir, misalnya nama pengguna dan kata sandi yang dikirimkan ).
Apa yang dimaksud dengan header request HTTP?
Header HTTP berisi informasi teks yang disimpan dalam key-value pair, dan disertakan dalam setiap permintaan HTTP (dan respons, lebih lanjut nanti). Header ini mengomunikasikan informasi inti, seperti browser apa yang digunakan klien dan data apa yang diminta.
Contoh tajuk permintaan HTTP dari tab jaringan Google Chrome:
Apa yang ada di body permintaan HTTP?
Body permintaan adalah bagian yang berisi ‘body’ informasi yang dikirimkan oleh permintaan. Tubuh permintaan HTTP berisi informasi apa pun yang dikirimkan ke server web, seperti nama pengguna dan kata sandi, atau data lain apa pun yang dimasukkan ke dalam formulir.
Apa yang ada dalam respons HTTP?
Respons HTTP adalah apa yang diterima klien web (sering kali browser) dari server Internet sebagai jawaban atas permintaan HTTP. Tanggapan ini mengkomunikasikan informasi berharga berdasarkan apa yang diminta dalam permintaan HTTP.
Respons HTTP tipikal berisi:
- kode status HTTP.
- Header respons HTTP.
- badan HTTP opsional.
Mari kita uraikan ini:
Apa itu kode status HTTP?
Kode status HTTP adalah kode 3 digit yang paling sering digunakan untuk menunjukkan apakah permintaan HTTP telah berhasil diselesaikan. Kode status dipecah menjadi 5 blok berikut:
- 1xx Informasi.
- 2xx Sukses.
- 3xx Pengalihan.
- 4xx Kesalahan Klien.
- 5xx Kesalahan Server.
“xx” mengacu pada angka yang berbeda antara 00 dan 99.
Kode status yang dimulai dengan angka ‘2’ menunjukkan keberhasilan. Misalnya, setelah klien meminta halaman web, respons yang paling sering terlihat memiliki kode status ‘200 OK’, yang menunjukkan bahwa permintaan telah diselesaikan dengan benar.
Jika respons dimulai dengan ‘4’ atau ‘5’ berarti ada kesalahan dan halaman web tidak akan ditampilkan. Kode status yang dimulai dengan ‘4’ menunjukkan kesalahan sisi klien (sangat umum menemukan kode status ‘404 TIDAK DITEMUKAN’ saat salah ketik di URL). Kode status yang dimulai dengan ‘5’ berarti ada yang tidak beres di sisi server. Kode status juga dapat dimulai dengan ‘1’ atau ‘3’, yang masing-masing menunjukkan respons informasional dan pengalihan.
Apa itu header respons HTTP?
Sama seperti permintaan HTTP, respons HTTP dilengkapi dengan header yang menyampaikan informasi penting seperti bahasa dan format data yang dikirim di badan respons.
Contoh header respons HTTP dari tab jaringan Google Chrome:
Apa yang ada di body respons HTTP?
Tanggapan HTTP yang berhasil untuk permintaan ‘GET’ umumnya memiliki isi yang berisi informasi yang diminta. Di sebagian besar permintaan web, ini adalah data HTML yang akan diterjemahkan oleh browser web ke dalam halaman web.
____________________
layanan internet dari Cyberlink Networks sangat bisa membantu kebutuhan koneksi Anda untuk segala aktivitas perusahaan. Cyberlink Networks salah satu ISP Karawang dengan layanan high speed internet.
Layanan ini mampu mengirim dan atau menerima berkas dalam ukuran file besar, sehingga tidak terjadi keterlambatan pengiriman atau penerimaan file.
Selain itu, ISP Karawang ini juga memberikan jaminan service level aggrement 99% sehingga menjadi internet service provider dengan layanan terbaik.
Untuk area jangkauan juga sangat luas. ISP Karawang ini mampu menjangkau area dengan tingkat aktivitas ekonomi yang tinggi di daerah Bekasi, Cikarang, Karawang, dan Jabodetabek.
ISP Karawang itu merupakan internet dedicated tercepat dengan bandwidth tanpa terbagi oleh pengguna lain sehingga download serta upload tanpa hambatan.
ISP Karawang ini juga ada fitur optimasi bandwidth, Anda dapat mengatur bandwidth internet kantor Anda berdasarkan prioritas pengguna.