Http協議概述

Http協議(超文本傳輸協議)  www(萬維網)中使用的是HTTP/1.0的第六版  ,HTTP 屬於應用層的面向對象的協議,特點是簡潔快速,所以適合於分佈式超媒體信息系統。

HTTP協議的特點:

1. 支持客戶端/服務器模式

2.簡單快速:客戶端向服務器請求服務時,只需傳送方法和路徑。請求方法常用的有POST,HEAD,GET。每種方法規定了客戶端與服務器的聯繫類型不同。由於HTTP協議簡單,使得HTTP服務器的程序規模小,因而通信速度快。

3.靈活:HTTP協議允許傳輸任意類型的數據對象。正在傳輸的類型有Content-Type加以標記。

4.無連接:無連接的含義是限制每次鏈接只處理一個請求,服務器處理完客戶請求,並收到客戶的應答後,即斷開鏈接。採用這種方式可以節省傳輸時間。

5.無狀態:Http協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味着如果後續處理需要前面的信息,則它必須重傳,這樣可能導致每次鏈接傳送的數據量增大,另一方面,在服務器不需要先前信息時它的應答就較快。

HTTP協議之URLHTTP協議(超文本傳輸協議)是一個基於請求與響應模式的 ,無狀態的,應用層的協議,常基於TCP的鏈接方式,HTTP1.1版本中給出一種持續連接的機制,絕大多數的WEB開發,都是構建HTTP協議之上的web應用。

HTTP URL 

格式(http://host[":"post][abs_path])

http表示要通過HTTP協議來定位網絡資源;host表示合法的Internet主機域名或者Ip地址;post指定一個端口號,爲空則使用缺省端口80;abs——path指定請求資源的uri;如果url中沒有給出abs_path,那麼當它作爲請求uri時必須以“/”的形式給出,通常這個瀏覽器會自動幫我們完成。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章