《HTTP权威指南》--阅读笔记(一)
HTTP: HyperText Transfer Protocol
測(cè)試站點(diǎn):http://www.joes-hardware.com
URI包括URL和URN
URI: Uniform Resource Identifier 統(tǒng)一資源描述符
URL: Uniform Resource Locator 統(tǒng)一資源名
URN: Uniform Resource Name 統(tǒng)一資源定位符
MIME: Multipurpose Internet Mail Extension
text/html
text/plain
image/jpeg
image/gif
video/quicktime
application/vnd.ms-powerpoint
URL標(biāo)準(zhǔn)格式
| Scheme | Internet Address | Resources |
| http:// | www.joes-hardware.com | /specials/saw-blade.gif |
HTTP方法:
GET 從服務(wù)器向客戶(hù)端發(fā)送命名資源
PUT 將來(lái)自客戶(hù)端的數(shù)據(jù)存儲(chǔ)到一個(gè)命名的服務(wù)器資源中去
DELETE 從服務(wù)器中刪除命名資源
POST 將客戶(hù)端數(shù)據(jù)發(fā)送到一個(gè)服務(wù)器網(wǎng)關(guān)應(yīng)用程序
HEAD 僅發(fā)送資源響應(yīng)中的HTTP首部
HTTP狀態(tài)碼:
200 OK
302 Redirect
404 Not Found
報(bào)文:請(qǐng)求報(bào)文和響應(yīng)報(bào)文
請(qǐng)求報(bào)文
| GET /test/hi-there.txt HTTP/1.0 | 起始行 |
|
Accept: text/* Accept-Language: en, fr |
首部 |
| .... | 主體 |
響應(yīng)報(bào)文
| HTTP/1.0 200 OK | 起始行 |
|
Content-type: text/plain Content-Length: 19 |
首部 |
| Hi! I'm a message! | 主體 |
首部以空行結(jié)束。
TCP:
1,無(wú)差錯(cuò)的數(shù)據(jù)傳輸
2,按序傳輸
URL通過(guò)DNS得到IP地址
telnet www.joes-hardware.com 80
學(xué)習(xí)命令:nc(netcat)
協(xié)議版本:HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/NG(HTTP/2.0)
Web組件:
代理: 位于客戶(hù)端和服務(wù)器之間的HTTP中間實(shí)體
緩存: HTTP的倉(cāng)庫(kù),使常用頁(yè)面的副本可以保存在離客戶(hù)端更近的地方
網(wǎng)關(guān): 連接其他應(yīng)用程序的特殊Web服務(wù)器
隧道: 對(duì)HTTP通信報(bào)文進(jìn)行盲轉(zhuǎn)發(fā)的特殊代理
Agent代理: 發(fā)起自動(dòng)HTTP請(qǐng)求的半智能Web客戶(hù)端
參考書(shū)籍:
《HTTP口袋書(shū)》
總結(jié)
以上是生活随笔為你收集整理的《HTTP权威指南》--阅读笔记(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 引体向上器材室内单杠安全吗
- 下一篇: 彩钢板价格分析