超文字傳輸協議(http,hypertext transfer protocol)是網際網路上應用最為廣泛的一種網路協議。所有的www檔案都必須遵守這個標準。設計http最初的目的是為了提供一種發布和接收html頁面的方法。角色:客戶端和服務端
accept-encoding gzip, deflate, br
accept-language zh-cn,zh;q=0.9,en;q=0.8
空行 :
位於請求頭和請求體之間,必須要有
請求體(entity body) : 在使用get方法時,請求體為空。post時可以類似如下格式:
username=test&password=123123
狀態行(status line) :實際中,可能乙個html中有許多資源引用(如css檔案,,js檔案等),對於每乙個引用物件,重複該過程(http1.0短連線)響應頭(header line):
cache-control: private
connection: keep-alive
content-encoding: gzip
content-type: text/html;charset=utf-8
date: thu, 29 mar 2018 16:01:47 gmt
expires: thu, 29 mar 2018 16:01:46 gmt
set-cookie: bd_home=1; path=/
空行:響應體(entity body):
...
* http/2新增首部壓縮(header compression):採用hpack演算法
* http/2新增服務端推送(header compression)
來自這裡
前端簡介以及HTTP協議
什麼是前端 任何與作業系統打交道的介面都可以稱之為前端 http協議 http協議規定了瀏覽器與服務端之間資料互動的方式及其他事項,如果我們開發的時候不遵循該協議,那麼瀏覽器將無法識別我們的 四大特徵 1 基於請求響應 服務端永遠不會主動給客戶端發訊息,必須是客戶端先發起請求 如果想讓服務端主動給客...
HTTP協議 初識HTTP
一 web網路基礎 客戶端 伺服器 首先作為傳送端的客戶端在應用層 http協議 發出乙個想看某個web頁面的http 請求。http報文傳送到傳輸層 tcp協議 為了傳輸方便,傳輸層把接收到的資料進行分割,並在各個報文上打上標記序號及埠號後 到網路層。網路層 ip協議 增加作為通訊目的位址的mac...
HTTP協議?HTTP協議中POST GET H
head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...