URI(Uniform Resource Identifier)是統一資源標識符,在某個規則下能把這個資源獨一無二標示出來,好比人的身份證號瀏覽器
統一資源定位符,表示資源的地點,URL時使用瀏覽器訪問WEB頁面時須要輸入的網頁地址緩存
請求行安全
方法服務器
TRACE 追蹤路徑網絡
HTTP能夠在傳輸的過程當中經過編碼提高傳輸效率,可是會消耗更多的CPU時間。tcp
發送文件時能夠先用ZIP壓縮功能後再發送文件ide
請求的實體在還沒有傳輸完成前瀏覽器不能顯示。因此在傳輸大容量數據時,經過把數據分割成多塊,能讓瀏覽器逐步顯示頁面。網站
上傳表單時使用multiparty/form-data編碼
狀態碼(Partical Content)響應報文中包含多個範圍時使用url
爲了實現中斷恢復下載的需求,須要能下載指定下載的實體範圍
Content-Type
中標明multipart/byteranges
狀態碼負責表示客戶端請求的返回結果、標記服務器端是否正常、通知出現的錯誤
類別 | 緣由短語 | |
---|---|---|
1XX | Informational(信息性狀態碼) | |
2XX | Success(成功狀態碼) | |
3XX | Redirection(重定向) | |
4XX | Client Error(客戶端錯誤狀態碼) | |
5XX | Server Error(服務器錯誤狀態嗎) |
一臺HTTP服務器上搭建多個Web站點,客戶端發送請求時必須在Host首部完整指定主機名或域名的URL
代理就是客戶端和服務器的中間人
接收從客戶端發送來的數據時,會轉發給其餘服務器處理,再由本身返回
首部字段名 | 說明 |
---|---|
Cache-Control | 控制緩存行爲 |
Connection | 連接的管理 |
Date | 報文日期 |
Pragma | 報文指令 |
Trailer | 報文尾部的首部 |
Trasfer-Encoding | 指定報文主體的傳輸編碼方式 |
Upgrade | 升級爲其餘協議 |
Via | 代理服務器信息 |
Warning | 錯誤通知 |
首部字段名 | 說明 |
---|---|
Accept | 用戶代理可處理的媒體類型 |
Accept-Charset | 優先的字符集 |
Accept-Encoding | 優先的編碼 |
Accept-Langulage | 優先的語言 |
Authorization | Web認證信息 |
Expect | 期待服務器的特定行爲 |
From | 用戶的電子郵箱地址 |
Host | 請求資源所在的服務器 |
If-Match | 比較實體標記 |
If-Modified-Since | 比較資源的更新時間 |
If-None-Match | 比較實體標記 |
If-Range | 資源未更新時發送實體Byte的範圍請求 |
If-Unmodified-Since | 比較資源的更新時間(和If-Modified-Since相反) |
Max-Forwards | 最大傳輸跳數 |
Proxy-Authorization | 代理服務器須要客戶端認證 |
Range | 實體字節範圍請求 |
Referer | 請求中的URI的原始獲取方 |
TE | 傳輸編碼的優先級 |
User-Agent | HTTP客戶端程序的信息 |
首部字段名 | 說明 |
---|---|
Accept-Ranges | 是否接受字節範圍 |
Age | 資源的建立時間 |
ETag | 資源的匹配信息 |
Location | 客戶端重定向至指定的URI |
Proxy-Authenticate | 代理服務器對客戶端的認證信息 |
Retry-After | 再次發送請求的時機 |
Server | 服務器的信息 |
Vary | 代理服務器緩存的管理信息 |
www-Authenticate | 服務器對客戶端的認證 |
首部字段名 | 說明 |
---|---|
Allow | 資源可支持的HTTP方法 |
Content-Encoding | 實體的編碼方式 |
Content-Language | 實體的天然語言 |
Content-Length | 實體的內容大小(字節爲單位) |
Content-Location | 替代對應資源的URI |
Content-MD5 | 實體的報文摘要 |
Content-Range | 實體的位置範圍 |
Content-Type | 實體主體的媒體類型 |
Expires | 實體過時時間 |
Last-Modified | 資源的最後修改時間 |