《HTTP权威指南》--阅读笔记(一)
HTTP: HyperText Transfer Protocol
測試站點: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ù)器向客戶端發(fā)送命名資源
PUT 將來自客戶端的數(shù)據(jù)存儲到一個命名的服務(wù)器資源中去
DELETE 從服務(wù)器中刪除命名資源
POST 將客戶端數(shù)據(jù)發(fā)送到一個服務(wù)器網(wǎng)關(guān)應(yīng)用程序
HEAD 僅發(fā)送資源響應(yīng)中的HTTP首部
HTTP狀態(tài)碼:
200 OK
302 Redirect
404 Not Found
報文:請求報文和響應(yīng)報文
請求報文
| GET /test/hi-there.txt HTTP/1.0 | 起始行 |
|
Accept: text/* Accept-Language: en, fr |
首部 |
| .... | 主體 |
響應(yīng)報文
| HTTP/1.0 200 OK | 起始行 |
|
Content-type: text/plain Content-Length: 19 |
首部 |
| Hi! I'm a message! | 主體 |
首部以空行結(jié)束。
TCP:
1,無差錯的數(shù)據(jù)傳輸
2,按序傳輸
URL通過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組件:
代理: 位于客戶端和服務(wù)器之間的HTTP中間實體
緩存: HTTP的倉庫,使常用頁面的副本可以保存在離客戶端更近的地方
網(wǎng)關(guān): 連接其他應(yīng)用程序的特殊Web服務(wù)器
隧道: 對HTTP通信報文進行盲轉(zhuǎn)發(fā)的特殊代理
Agent代理: 發(fā)起自動HTTP請求的半智能Web客戶端
參考書籍:
《HTTP口袋書》
總結(jié)
以上是生活随笔為你收集整理的《HTTP权威指南》--阅读笔记(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 引体向上器材室内单杠安全吗
- 下一篇: 彩钢板价格分析