[Powered by Google Translate] Jadi kebanyakan setiap hari, Anda mungkin ketik atau setidaknya melihat HTTP. Bahkan, jika Anda menonton atau mendengarkan ini selama web, Anda menggunakan HTTP sekarang. Tapi apa yang terjadi? Nah, melainkan apa yang Anda ketik pada awal URL, atau paling tidak digunakan untuk. Hari-hari ini, browser hanya berasumsi bahwa Anda ingin HTTP, bahkan jika Anda tidak benar-benar mengetiknya. Lebih teknis meskipun, HTTP adalah sebuah protokol, bahasa macam, bahwa web browser dan server web berbicara, satu set konvensi yang mereka mematuhi, hanya seperti kita manusia miliki. Misalnya, di Amerika Serikat, ketika Anda pertama kali bertemu seseorang, Anda biasanya memulai sambungan dengan memperluas Anda tangan, di mana titik, orang lain merespon dengan gemetar itu. Nah, itu protokol. Di beberapa negara atau keluarga, Anda memulai sambungan dengan mencium seseorang di pipi. Nah, itu protokol lain. Jadi HTTP adalah protokol yang terjadi melibatkan komputer bukan manusia. Dan inilah cara kerjanya. Ketika browser ingin menampilkan halaman web manusia, itu memulai koneksi ke server web dengan mengirimkan permintaan HTTP, dalam yang merupakan pesan serupa untuk menyenangkan kirimi saya ini halaman web. Pada kenyataannya, itu adalah sesuatu yang lebih samar seperti, get/http/1.1. Tapi ketika server menerima permintaan itu, ia mengirimkan HTTP respon, yang di dalamnya adalah halaman web. Sekarang halaman web, sementara itu, ditulis dalam bahasa disebut HTML, atau HyperText Markup Language. Dan itulah HTTP mendapat nama sendiri. HTTP adalah singkatan dari HyperText Transfer Protocol, karena apa itu mentransfer dari server ke browser adalah hypertext, HyperText Markup Language. Dalam arti, web seperti restoran di mana Anda adalah pelanggan atau klien. Sama seperti Anda memesan makanan di restoran dari seorang pelayan atau Pelayan yang kemudian membawa ke meja Anda, begitu juga browser web Agar file dari web server yang kemudian kembali dengan sama. Pada kenyataannya, adalah untuk alasan ini bahwa browser sering klien dan server yang disebut disebut, server juga. Hubungan ini sangat banyak yang sama. Masuk akal? Baiklah, baik mari kita lihat permintaan HTTP yang sebenarnya dan respon. Pertama, mari kita membuka browser. Saya kebetulan menggunakan Chrome, tetapi Anda melakukan ini dalam hampir semua Browser hari ini. Mari kita pilih View berikutnya, Developer, Developer Tools, yang akan membuka panel Pengembang di bawah jendela kita. Dan mari kita klik tab berikutnya yang Jaringan panel. Lain kali saya buka halaman web dari server, kita akan lihat di tab ini semua lalu lintas HTTP antara Chrome dan server. OK. Mari kita kunjungi, katakanlah, Google. http://www.google.com/enter. OK, apa yang baru saja terjadi? Yah pertama, mari kita gulir ke bagian paling atas tab. Baris pertama merupakan respon HTTP Google untuk saya HTTP request. Nah, mari kita klik baris. Ke kanan, kita sekarang melihat preview dari HTML yang termasuk dalam respon yang, bersama dengan sejumlah besar JavaScript. Tapi lebih pada orang lain waktu. Sekarang mari kita klik tab Header di sebelah kiri ini Tab preview, dan di sinilah kita bisa melihat HTTP yang sebenarnya meminta agar browser saya dikirim dan respon HTTP yang sebenarnya bahwa Google kembali. Adapun respon server, mari kita klik View Source berikutnya Respon Headers. Inilah yang dikirim ke Google browser saya. Baris pertama adalah mungkin yang paling menarik - HTTP/1.1 200 OK. Ini berarti semuanya baik-baik dan homepage dipindahkan berhasil. Mustahil Anda belum pernah melihat ini sebelumnya 200, jika dikenal sebagai kode status HTTP, tetapi Anda mungkin pernah melihat 404, Berkas Tidak Ditemukan, mungkin beberapa orang lain. Nah, di sinilah angka-angka berasal. Nah di sana Anda memilikinya - HTTP.