国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

HTTP精簡教程二:簡單的HTTP協議

HitenDev / 2957人閱讀

摘要:協議協議和協議族內的其他眾多協議相同,用于客戶端和服務器之間的通信。區別詢問支持方法返回服務器支持的方法追蹤路徑要求用隧道協議連接代理持久連接旨在建立次連接后進行多次請求和響應的交互,在中默認都是持久連接

HTTP協議

HTTP協議和TCP/IP協議族內的其他眾多協議相同,用于客戶端和服務器之間的通信。
請求訪問資源的一端為客戶端,響應資源的一端為服務器。請求必須從客戶端發出,而服務器回復響應,因此建立通信是從客戶端開始的。

請求報文
POST /index.htm HTTP/1.1
Host: hackr.jp
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 16
?
name=ueno&age=25

報文說明

方法

POST

URI

/index.htm

協議版本

HTTP/1.1

請求首部字段

Host: hackr.jp
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 16

內容實體

name=ueno&age=25
響應報文
HTTP/1.1 200 OK
Date: Tue, 10 Jul 2012 06:50:15 GMT
Content-Length: 363
Content-Type: text/html
?

...

報文說明

協議版本

HTTP/1.1 200 OK

狀態碼

200

狀態碼的原因短語

OK

響應首部字段

Date: Tue, 10 Jul 2012 06:50:15 GMT
Content-Length: 363
Content-Type: text/html

主體


...
HTTP是不保存狀態的協議

為了更快的處理大量的事物,確保協議的伸縮性,因此把HTTP協議設為無狀態協議;為此,引入Cookie技術保存用戶的登陸狀態。

HTTP請求方法

GET:獲取資源

GET方法用來請求訪問已被URI識別的資源。

POST:傳輸實體主體

雖然GET方法和POST方法都可以用來傳輸實體,但一般不用GET方法。

GET與POST的區別

方法 GET POST
本質 索取數據 提交數據
安全性
執行效率
機制 將參數拼接在url上,明文傳輸 將表單內各個字段與其內容放置在HTML HEADER內一起傳送到action屬性所指的URL地址
大小 取決于瀏覽器和系統 理論上沒有限制,取決于瀏覽器和系統
地址欄輸入 支持 不支持
瀏覽器歷史記錄 保留參數 參數不保留
編碼方式 url編碼 多種編碼方式

PUT:傳輸文件

PUT方法用來傳輸文件,類似FTP協議文件上傳,請求的報文中包含文件內容,然后保存在URI指定位置。
但是HTTP/1.1的PUT方法不帶驗證機制,任何人都能上傳文件,存在安全性問題,慎用。

HEAD:獲取報文首部

類似GET方法,區別在于只返回報文首部,不返回報文主體。

DELETE:刪除文件

與PUT方法相反,用來刪除文件,DELETE方法按請求URI刪除指定資源。
但是HTTP/1.1的DELETE方法同樣不帶驗證機制,存在安全性問題,慎用。
區別

OPTIONS:詢問支持方法

返回服務器支持的方法

TRACE:追蹤路徑

CONNECT:要求用隧道協議連接代理

持久連接

旨在建立1次TCP連接后進行多次請求和響應的交互,在HTTP/1.1中默認都是持久連接

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31056.html

相關文章

  • HTTP精簡教程簡單HTTP協議

    摘要:協議協議和協議族內的其他眾多協議相同,用于客戶端和服務器之間的通信。區別詢問支持方法返回服務器支持的方法追蹤路徑要求用隧道協議連接代理持久連接旨在建立次連接后進行多次請求和響應的交互,在中默認都是持久連接 HTTP協議 HTTP協議和TCP/IP協議族內的其他眾多協議相同,用于客戶端和服務器之間的通信。請求訪問資源的一端為客戶端,響應資源的一端為服務器。請求必須從客戶端發出,而服務器回...

    rickchen 評論0 收藏0
  • HTTP精簡教程一:Web網絡基礎

    摘要:網絡基礎通常使用的網絡包括互聯網是在協議族的基礎上運作的。協議族中的指的就是網際協議,協議名稱中占據了一半位置,其重要性可見一斑。確保可靠性的協議位于傳輸層,提供可靠的字節流服務。 使用 HTTP 協議訪問 Web Web瀏覽器根據地址欄中制定的 URL 從 Web 服務器獲取文件資源(resource)等信息,從而顯示出Web頁面。 超文本傳輸協議(HTTP,HyperText Tr...

    KevinYan 評論0 收藏0
  • HTTP精簡教程一:Web網絡基礎

    摘要:網絡基礎通常使用的網絡包括互聯網是在協議族的基礎上運作的。協議族中的指的就是網際協議,協議名稱中占據了一半位置,其重要性可見一斑。確保可靠性的協議位于傳輸層,提供可靠的字節流服務。 使用 HTTP 協議訪問 Web Web瀏覽器根據地址欄中制定的 URL 從 Web 服務器獲取文件資源(resource)等信息,從而顯示出Web頁面。 超文本傳輸協議(HTTP,HyperText Tr...

    劉玉平 評論0 收藏0

發表評論

0條評論

HitenDev

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<