1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] 因此,大多數的每一天,你可能輸入或 2 00:00:08,740 --> 00:00:10,760 至少可以看到HTTP。 3 00:00:10,760 --> 00:00:12,850 事實上,如果你看或聽這 4 00:00:12,850 --> 00:00:15,220 網絡上,你現在正在使用的HTTP。 5 00:00:15,220 --> 00:00:16,160 但究竟是什麼呢? 6 00:00:16,160 --> 00:00:18,620 嗯,這是你輸入的URL開始,或在 7 00:00:18,620 --> 00:00:19,400 至少使用。 8 00:00:19,400 --> 00:00:22,250 這些天來,瀏覽器只是假設您想要HTTP, 9 00:00:22,250 --> 00:00:24,190 即使你不實際輸入。 10 00:00:24,190 --> 00:00:27,830 更多技術上雖然HTTP是一種協議,一種語言的 11 00:00:27,830 --> 00:00:30,690 排序,Web瀏覽器和Web服務器說話,一組 12 00:00:30,690 --> 00:00:32,409 公約而堅持, 13 00:00:32,409 --> 00:00:33,710 像我們人類。 14 00:00:33,710 --> 00:00:36,090 例如,在美國,當你第一次見面的人,你 15 00:00:36,090 --> 00:00:38,440 通常會啟動一個連接,通過延長 16 00:00:38,440 --> 00:00:41,050 另一方面,在這一點,其他人的響應給它的 17 00:00:41,050 --> 00:00:41,830 顫抖吧。 18 00:00:41,830 --> 00:00:43,070 嗯,這是一個協議。 19 00:00:43,070 --> 00:00:45,680 在某些國家或家庭,你啟動一個連接 20 00:00:45,680 --> 00:00:47,060 人接吻的臉頰。 21 00:00:47,060 --> 00:00:48,670 好了,其他協議。 22 00:00:48,670 --> 00:00:52,160 因此,HTTP協議發生涉及計算機 23 00:00:52,160 --> 00:00:53,160 而不是人類。 24 00:00:53,160 --> 00:00:54,350 在這裡,它是如何工作的。 25 00:00:54,350 --> 00:00:57,390 當瀏覽器要顯示一個人的一個網頁,它啟動 26 00:00:57,390 --> 00:01:01,330 一個連接到Web服務器發送一個HTTP請求, 27 00:01:01,330 --> 00:01:03,710 其內部是一個消息類似於請 28 00:01:03,710 --> 00:01:05,080 給我這個網頁。 29 00:01:05,080 --> 00:01:06,790 在現實中,它更神秘的東西一樣, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1。 31 00:01:10,200 --> 00:01:13,220 但是,當服務器收到請求時,它會發送一個HTTP 32 00:01:13,220 --> 00:01:15,750 響應,其內部是網頁。 33 00:01:15,750 --> 00:01:17,960 現在,網頁,同時,書面的語言 34 00:01:17,960 --> 00:01:21,560 被稱為HTML,或超文本標記語言。 35 00:01:21,560 --> 00:01:24,050 這是HTTP都有自己的名字。 36 00:01:24,050 --> 00:01:27,840 HTTP是超文本傳輸協議的縮寫, 37 00:01:27,840 --> 00:01:30,180 因為從服務器傳輸到瀏覽器 38 00:01:30,180 --> 00:01:32,870 超文本,超文本標記語言。 39 00:01:32,870 --> 00:01:35,550 從某種意義上說,網絡就像是一個餐館,你是 40 00:01:35,550 --> 00:01:37,010 客戶或者客戶端。 41 00:01:37,010 --> 00:01:39,370 就像你在餐廳點菜,服務員或 42 00:01:39,370 --> 00:01:42,360 女服務員誰,然後把它給你的表,這樣做的網頁瀏覽器 43 00:01:42,360 --> 00:01:44,510 為了從Web服務器上的文件,然後 44 00:01:44,510 --> 00:01:45,910 具有相同的回報。 45 00:01:45,910 --> 00:01:48,230 事實上,是因為這個原因,瀏覽器往往 46 00:01:48,230 --> 00:01:50,985 被稱為所謂的客戶端和服務器,以及服務器。 47 00:01:50,985 --> 00:01:53,790 的關係是非常一致的。 48 00:01:53,790 --> 00:01:55,010 有意義嗎? 49 00:01:55,010 --> 00:01:57,750 好吧,讓我們來看看在實際的HTTP請求 50 00:01:57,750 --> 00:01:58,760 和響應。 51 00:01:58,760 --> 00:02:00,230 首先,讓我們打開一個瀏覽器。 52 00:02:00,230 --> 00:02:02,320 我正好在使用Chrome瀏覽器,但在幾乎任何你這樣做 53 00:02:02,320 --> 00:02:03,740 瀏覽器這些天。 54 00:02:03,740 --> 00:02:06,790 我們的下一個選擇View,開發人員,開發人員工具, 55 00:02:06,790 --> 00:02:08,259 這將打開一個開發人員面板 56 00:02:08,259 --> 00:02:09,550 我們的窗口底部。 57 00:02:09,550 --> 00:02:12,450 ,讓我們下一次的點擊面板中的“網絡”選項卡。 58 00:02:12,450 --> 00:02:14,750 接下來的時間,我從服務器加載網頁,我們可以看到在 59 00:02:14,750 --> 00:02:17,300 此選項卡中所有的HTTP流量之間 60 00:02:17,300 --> 00:02:19,150 瀏覽器和服務器。 61 00:02:19,150 --> 00:02:19,490 OK。 62 00:02:19,490 --> 00:02:20,936 讓我們來參觀,說,谷歌。 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter。 64 00:02:27,580 --> 00:02:28,990 OK,剛剛發生了什麼? 65 00:02:28,990 --> 00:02:31,240 那麼首先,讓我們來滾動到最頂端的標籤。 66 00:02:31,240 --> 00:02:34,270 的第一行代表了谷歌的HTTP響應我的 67 00:02:34,270 --> 00:02:35,670 HTTP請求。 68 00:02:35,670 --> 00:02:37,000 好了,讓我們點擊該行。 69 00:02:37,000 --> 00:02:39,460 正確的,我們現在看到的HTML預覽 70 00:02:39,460 --> 00:02:41,680 包含在該響應中,隨著一大堆 71 00:02:41,680 --> 00:02:42,390 的JavaScript。 72 00:02:42,390 --> 00:02:44,590 但其他時間的。 73 00:02:44,590 --> 00:02:46,810 現在,讓我們單擊“頁眉”選項卡左邊的 74 00:02:46,810 --> 00:02:50,030 “預覽”選項卡,在這裡我們可以看到實際的HTTP 75 00:02:50,030 --> 00:02:53,650 我的瀏覽器發送的請求和實際的HTTP響應 76 00:02:53,650 --> 00:02:54,900 谷歌返回。 77 00:02:54,900 --> 00:02:57,450 服務器的響應,讓我們單擊“查看源文件”下 78 00:02:57,450 --> 00:02:58,670 響應頭。 79 00:02:58,670 --> 00:03:00,330 下面是谷歌發送到我的瀏覽器。 80 00:03:00,330 --> 00:03:02,500 第一行是也許是最有趣的 - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK。 82 00:03:06,790 --> 00:03:09,060 這意味著一切都很好,該網頁轉移 83 00:03:09,060 --> 00:03:10,580 成功。 84 00:03:10,580 --> 00:03:13,010 賠率是你從來沒有見過這200之前,否則 85 00:03:13,010 --> 00:03:17,520 被稱為HTTP狀態代碼,但你可能已經看到了404, 86 00:03:17,520 --> 00:03:19,430 文件沒有找到,也許一些人。 87 00:03:19,430 --> 00:03:21,570 那麼,這是這些數字來自。 88 00:03:21,570 --> 00:03:22,770 那麼有你有它 - 89 00:03:22,770 --> 00:03:24,020 HTTP。