[Powered by Google Translate] Jadi kebanyakan setiap hari, anda mungkin taipkan atau
sekurang-kurangnya melihat HTTP.
Malah, jika anda menonton atau mendengar ini sejak
web, anda menggunakan HTTP sekarang.
Tetapi apa yang ia?
Nah, ia adalah apa yang anda taip pada permulaan URL, atau sekurang-
kurangnya digunakan untuk.
Pada hari ini, pelayar hanya menganggap bahawa anda mahu HTTP,
walaupun anda sebenarnya tidak menaip.
Lebih teknikal walaupun, HTTP adalah protokol, bahasa
macam, yang pelayar web dan pelayan web bercakap, satu set
konvensyen untuk yang mereka mematuhi, hanya
seperti kita manusia mempunyai.
Sebagai contoh, di Amerika Syarikat, apabila anda mula-mula bertemu dengan seseorang, anda
biasanya memulakan sambungan dengan melanjutkan
tangan, di mana titik, orang lain bertindak balas kepadanya oleh
berjabat ia.
Nah, itulah protokol.
Di sesetengah negara atau keluarga, anda memulakan sambungan dengan
mencium seseorang di pipi.
Nah, bahawa protokol lain.
Jadi HTTP adalah protokol yang berlaku melibatkan komputer
bukannya manusia.
Dan di sini adalah bagaimana ia berfungsi.
Apabila pelayar mahu menunjukkan manusia sebuah laman web, ia memulakan
sambungan kepada pelayan web dengan menghantar permintaan HTTP,
di dalam mana mesej serupa dengan sila
menghantar saya laman web ini.
Pada hakikatnya, ia adalah sesuatu yang lebih samar seperti,
get/http/1.1.
Tetapi apabila pelayan menerima permintaan itu, ia menghantar HTTP
tindak balas, dalam yang merupakan laman web.
Sekarang bahawa laman web, Sementara itu, ditulis dalam bahasa
dipanggil HTML, atau Hiperteks Markup Language.
Dan itulah HTTP mendapat namanya sendiri.
HTTP adalah singkatan bagi Protokol Pemindahan Hiperteks,
kerana apa ia memindahkan dari pelayan kepada pelayar
hiperteks, Hiperteks Markup Language.
Dari satu segi, web adalah seperti sebuah restoran di mana anda
pelanggan atau pelanggan.
Sama seperti anda memesan makanan di sebuah restoran dari pelayan atau
pelayan yang kemudiannya membawa ke meja anda, begitu juga pelayar web
perintah fail dari pelayan web yang kemudiannya
pulangan dengan yang sama.
Malah, adalah untuk sebab ini sangat bahawa pelayar sering
pelanggan dipanggil dan pelayan dipanggil, pelayan juga.
Hubungan adalah sangat banyak yang sama.
Masuk akal?
Baiklah, mari kita melihat permintaan HTTP sebenar
dan tindak balas.
Pertama, mari kita membuka pelayar.
Saya berlaku untuk menggunakan Chrome, tetapi anda melakukan ini dalam kebanyakan mana-mana
pelayar hari ini.
Mari Lihat seterusnya pilih, Pemaju, Alat Pembangun,
yang akan membuka panel Pemaju di
bahagian bawah tetingkap kami.
Dan mari klik seterusnya yang tab Network panel.
Masa depan saya memuatkan halaman web dari pelayan, kita akan lihat di
tab ini semua trafik HTTP antara
Chrome dan pelayan.
OK.
Mari kita melawat, katakan, Google.
http://www.google.com/enter.
OK, apa yang hanya berlaku?
Well, pertama, mari kita tatal kepada sangat atas tab.
Baris pertama mewakili respon HTTP Google untuk saya
HTTP permintaan.
Nah, mari kita klik baris tersebut.
Ke kanan, kita lihat sekarang preview HTML yang
dimasukkan ke dalam respons yang, bersama-sama dengan sekumpulan keseluruhan
JavaScript.
Tetapi lebih ke atas mereka masa yang lain.
Mari kita sekarang klik tab Pengepala kiri ini
Tab Preview, dan di sini adalah di mana kita boleh melihat HTTP sebenar
permintaan bahawa pelayar saya dihantar dan respon HTTP yang sebenar
bahawa Google dikembalikan.
Sebagai tindak balas pelayan, mari klik View Source depan
Response Pengepala.
Berikut adalah apa yang Google telah menghantar kepada pelayar saya.
Baris pertama adalah mungkin yang paling menarik -
HTTP/1.1 200 OK.
Ini bermakna semua adalah baik dan laman utama telah dipindahkan
dengan jayanya.
Kemungkinan yang anda tidak pernah melihat ini 200 sebelum ini, sebaliknya
dikenali sebagai kod status HTTP, tetapi anda mungkin telah dilihat 404,
Fail Tidak Dijumpai, mungkin beberapa orang lain.
Nah, ini adalah di mana nombor-nombor datang dari.
Nah ada anda mempunyai ia -
HTTP.