日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Http協(xié)議原理學(xué)習(xí)

系統(tǒng) 1941 0
HTTP協(xié)議用于在Internet上發(fā)送和接收消息。HTTP協(xié)議是一種請求-應(yīng)答式的協(xié)議 ——客戶端發(fā)送一個(gè)請求,服務(wù)器返回該請求的應(yīng)答,所有的請求與應(yīng)答都是HTTP包。HTTP協(xié)議使用可靠的TCP連接,默認(rèn)端口是80。HTTP的第一 個(gè)版本是HTTP/0.9,后來發(fā)展到了HTTP/1.0,現(xiàn)在最新的版本是HTTP/1.1。HTTP/1.1由RFC 2616 定義。

在HTTP 中,Client/Server之間的會(huì)話總是由客戶端通過建立連接和發(fā)送HTTP請求包初始化,服務(wù)器不會(huì)主動(dòng)聯(lián)系客戶端或要求與客戶端建立連接。瀏覽 器和服務(wù)器都可以隨時(shí)中斷連接,例如,在瀏覽網(wǎng)頁時(shí)你可以隨時(shí)點(diǎn)擊"停止"按鈕中斷當(dāng)前的文件下載過程,關(guān)閉與Web服務(wù)器的HTTP連接。

HTTP 1.1支持七種請求方法:GET、POST、HEAD、OPTIONS、PUT、delete和TRACE等,常用的為請求方法是GET和POST。

HTTP是TCP/IP的一個(gè)子集。提到TCP/IP,就會(huì)涉及到建立連接的 “三次握手”

URI(Uniform Resource Identifier)統(tǒng)一資源標(biāo)識(shí)符。
URL(Uniform Resource Locator)統(tǒng)一資源定位符。
URN(Uniform Resource Name)統(tǒng)一資源命名。


常用HTTP請求方法GET、POST:
兩者都是 明文 傳輸。
GET是獲取指定URL上的資源,是讀操作,重要的一點(diǎn)是不論對某個(gè)資源GET多少次,它的狀態(tài)是不會(huì)改變的,在這個(gè)意義上,我們說GET是安全的。GET返回的內(nèi)容可以被瀏覽器,Cache服務(wù)器緩存起來。
POST的語意是對指定資源“追加/添加”數(shù)據(jù),所以是不安全的,每次提交的POST,參與的代碼都會(huì)認(rèn)為這個(gè)操作會(huì)修改操作對象資源的狀態(tài),于是,瀏覽器在你按下F5的時(shí)候會(huì)跳出確認(rèn)框,緩存服務(wù)器不會(huì)緩存POST請求返回內(nèi)容。
根據(jù)HTTP協(xié)議,GET是安全的,也是 冪等 的,而POST既不是安全的,也不是冪等的。

Request Headers
    GET / HTTP/1.1
Host: www.google.com.hk
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
X-Chrome-UMA-Enabled: 1
X-Chrome-Variations: CLO1yQEIiLbJAQibtskBCKW2yQEIqLbJAQiptskBCLS2yQEIsIPKAQ==
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
Cookie: NID=64=s7N6adEt3QSMGNAtdoELiVDNXgjq_iRB9-xilr-MmA9_PQ4WDpdKMS6PBG0ML0s2RyrAB8-Di5elNFBi3idmFkofPLB1ac8hRYpuU6pHwGgjNd9ojnV_trrPIqndEhOM; PREF=ID=eaa7d680f41133b8:U=dcda92987d358ee5:FF=1:LD=zh-CN:NW=1:TM=1350263886:LM=1350263886:S=Z8retbLm4E9PoSbM
  


Response Headers
    HTTP/1.1 200 OK
Date: Mon, 15 Oct 2012 02:05:29 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Server: gws
Content-Length: 159420
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
  


參考文章:
超文本傳輸協(xié)議及HTTP包
HTTP狀態(tài)碼
Http協(xié)議三次握手過程
分清 URI、URL 和 URN
從HTTP GET和POST的區(qū)別說起
淺談HTTP中Get與Post的區(qū)別

Http協(xié)議原理學(xué)習(xí)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 孙吴县| 瓦房店市| 太康县| 富裕县| 丹凤县| 闽侯县| 湘乡市| 松潘县| 恩平市| 隆化县| 威宁| 瑞丽市| 鲁甸县| 凤台县| 梨树县| 象州县| 修武县| 英吉沙县| 伊川县| 云林县| 濮阳县| 隆安县| 观塘区| 新民市| 常山县| 南雄市| 浪卡子县| 玉树县| 东阳市| 商河县| 当阳市| 新密市| 灵璧县| 鄂尔多斯市| 洪湖市| 搜索| 科技| 大竹县| 鲁山县| 星座| 邛崃市|