1、HTTP--Web's foundation
1、1 HTTP(HyperText Transfer Protocol)超文本傳輸協(xié)議----Internet的多媒體信使
1、2 Web客戶端和服務(wù)器
Web內(nèi)容都是存儲(chǔ)在Web服務(wù)器上的,Web服務(wù)器使用的是HTTP協(xié)議,因此常被成為HTTP服務(wù)器。HTTP服務(wù)器和HTTP客戶端共同構(gòu)成World Wide Web的基本組件。最常見的HTTP客戶端就是Web瀏覽器,像微軟Internet Explorer、360瀏覽器等。Web瀏覽器請(qǐng)求HTTP對(duì)象,并將對(duì)象顯示在屏幕上。
1、3 資源
Web resources存儲(chǔ)在Web服務(wù)器上。Web resource是Web內(nèi)容的提供者。最簡(jiǎn)單的resources就是Web服務(wù)器文件系統(tǒng)中的靜態(tài)文件,.txt、.html、.word.、.jpg等,如http://img.ui.cn/data/file/1/6/3/679361.png;resources還可以是根據(jù)需要生成內(nèi)容的軟件程序,如可以從在線商店中購買東西、幫你進(jìn)行股票交易等。
1.3.1?媒體類型
Internet上有數(shù)千種不同的媒體類型,HTTP給每種要通過Web傳輸?shù)膶?duì)象都打上了MIME(Multipurpose Internet Mail Extension )類型的數(shù)據(jù)標(biāo)簽。HTTP采納它來描述標(biāo)記多媒體內(nèi)容。
MIME類型:一種文本標(biāo)記,表示一種主要對(duì)象類型和一個(gè)特定子類型,中間/分開,如:
1.3.2 URI(Uniform Resource Identifier)
每個(gè)Web服務(wù)器resources都有一個(gè)名字,被稱為:統(tǒng)一資源標(biāo)識(shí)符。例:http://www.joes-hardware.com/specials/saw-blade.gif即一個(gè)圖片資源的URI,specials/saw-blade.gif就是一個(gè)資源的名字。URI的兩種形式URL(Uniform Resource Location)、URN(Uniform Resouce Name):
(1)URL統(tǒng)一資源定位符
如:http://www.joes-hardware.com/specials/saw-blade.gif
1、4 事務(wù) transaction
一個(gè)HTTP事務(wù)由一條從客戶端發(fā)往服務(wù)器的請(qǐng)求命令和一個(gè)從服務(wù)器發(fā)往客戶端的相應(yīng)結(jié)果組成。這種通信通過HTTP報(bào)文的格式化數(shù)據(jù)塊進(jìn)行。 1、4、1 方法
HTTP支持幾種不同的請(qǐng)求命令,這些命令被成為HTTP方法。幾種常見的HTTP方法:
應(yīng)用程序完成一個(gè)任務(wù)通常會(huì)發(fā)布多個(gè)HTTP事務(wù),例如,Web瀏覽器會(huì)發(fā)布一系列HTTP事務(wù)獲取并顯示一個(gè)包含豐富圖片的Web頁面。瀏覽器會(huì)發(fā)布一個(gè)事務(wù)來獲取描述頁面布局的HTTP框架、HTTP事務(wù)來獲取嵌入式圖片、Java小程序等,這些資源還可能位于不同的服務(wù)器上。因此,一個(gè)Web頁面通常不是單個(gè)資源,而是一組資源的集合。
1、5 報(bào)文
HTTP報(bào)文由一行一行簡(jiǎn)單字符串構(gòu)成,是純文本,不是二進(jìn)制代碼。
| GET/test/hi-there.txt HTTP/1.0 |
| Accept:text/* Accept-Language:enfr |
| HTTP/1.0 200 OK |
| Content-type:text/plain Content-length:19 |
| Hi! I'am a message. |
Content-length:19,以一行空行結(jié)束)、主體(Hi! I'am a message.)構(gòu)成。
總結(jié)
以上是生活随笔為你收集整理的1、HTTP--Web's foundation的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 切洋葱不会流泪的方法(切洋葱不辣眼睛的三
- 下一篇: 昂达平板电脑v819外屏幕(昂达平板v8