什么是http協(xié)議 http協(xié)議的請(qǐng)求方法

作者: pbflg  2013-08-05 17:09 [查查吧]:m.uabf.cn

   什么是http協(xié)議?

  HTTP是Hyper Text Transfer Protocol(超文本傳輸協(xié)議)的縮寫。它的發(fā)展是萬維網(wǎng)協(xié)會(huì)(World Wide Web Consortium)和Internet工作小組IETF(Internet Engineering Task Force)合作的結(jié)果,(他們)最終發(fā)布了一系列的RFC,RFC 1945定義了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定義了今天普遍使用的一個(gè)版本——HTTP 1.1。

http協(xié)議

  超文本傳輸協(xié)議是一種詳細(xì)規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則,通過因特網(wǎng)傳送萬維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議。

  HTTP協(xié)議(HyperText Transfer Protocol,超文本傳輸協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。它不僅保證計(jì)算機(jī)正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內(nèi)容首先顯示(如文本先于圖形)等。

  HTTP是一個(gè)應(yīng)用層協(xié)議,由請(qǐng)求和響應(yīng)構(gòu)成,是一個(gè)標(biāo)準(zhǔn)的客戶端服務(wù)器模型。HTTP是一個(gè)無狀態(tài)的協(xié)議。

  http協(xié)議特點(diǎn)

  HTTP協(xié)議的主要特點(diǎn)可概括如下:

  1、支持客戶/服務(wù)器模式。

  2、 簡單快速:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。請(qǐng)求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快。

  3、靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對(duì)象。正在傳輸?shù)念愋陀蒀ontent-Type加以標(biāo)記。

  4、無連接:無連接的含義是限制每次連接只處理一個(gè)請(qǐng)求。服務(wù)器處理完客戶的請(qǐng)求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時(shí)間。

  5、無狀態(tài):HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對(duì)于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。

  另一方面,在服務(wù)器不需要先前信息時(shí)它的應(yīng)答就較快。

  http協(xié)議請(qǐng)求信息

  發(fā)出的請(qǐng)求信息包括以下幾個(gè):

  ●請(qǐng)求行,例如GET /images/logo.gif HTTP/1.1,表示從/images目錄下請(qǐng)求logo.gif這個(gè)文件。

  ●(請(qǐng)求)頭,例如Accept-Language: en

  ●空行

  ●可選的消息體 請(qǐng)求行和標(biāo)題必須以作為結(jié)尾(也就是,回車然后換行)??招袃?nèi)必須只有而無其他空格。在HTTP/1.1協(xié)議中,所有的請(qǐng)求頭,除post外,都是可選的。 ?

發(fā)表評(píng)論

醫(yī)療健康