您好,登錄后才能下訂單哦!
一、HTML
1.HTML==HyperText Markup Language
2.由服務器返回,由瀏覽器呈現(xiàn)
Web應用程序一般是由客戶端和服務器組成
對于我們而言這個客戶端就是瀏覽器(Chrome、Firefox等)
這個服務器就是HTTP服務器(Apache、Tomcat等)
一段HTML代碼,可以是存放在HTTP服務器上的一個HTML文件
也可以是通過PHP、ASP、JSP等動態(tài)腳本語言動態(tài)生成并返回給客戶端的
當瀏覽器接收到HTTP服務器的響應之后,會對接收到的HTML代碼進行解析并進行渲染
然后呈現(xiàn)給用戶
二、URI/URL/URN
1.URL==Uniform Resource Locator(統(tǒng)一資源定位符)
統(tǒng)一資源定位符代表資源的地址信息
互聯(lián)網(wǎng)上的每一個文件都有一個唯一的URL
它包含的信息指出文件的位置以及瀏覽器應該如何處理它
URL的格式:<協(xié)議>//<主機>:<端口>/<路徑>
2.URN==Uniform Resource Name(統(tǒng)一資源名稱)
代表每個資源獨一無二的名稱
3.URI==Uniform Resource Identifier(統(tǒng)一資源標識符)
是一個用于標識某一互聯(lián)網(wǎng)資源的字符串
相對于URL和URN,URI是最后出現(xiàn)的
是一些標準機構(gòu)比如W3c,為了統(tǒng)一資源定位的標準才制定了URI
而URL和URN則成為了URI的一個子集
不過因為許多人已經(jīng)習慣使用URL,所以URL依然使用的非常廣泛
三、HTTP協(xié)議簡介
1.HTTP==HyperText Transfer Protocol(超文本傳輸協(xié)議)
它是互聯(lián)網(wǎng)上應用最廣泛的一種網(wǎng)絡協(xié)議
設計HTTP協(xié)議的初衷是為了提供一種發(fā)布和接收HTML頁面的方法
通過HTTP協(xié)議請求的資源,通過URI來進行標識
HTTP協(xié)議于1990年提出
經(jīng)過幾年的使用和發(fā)展得到了不斷的完善和發(fā)展
四、HTTP協(xié)議的特點
1.支持客戶/服務器模式(一請求一響應)
2.靈活
HTTP協(xié)議允許傳輸任意類型的數(shù)據(jù)對象
3.無連接
無連接的含義是限制每次連接只處理一個請求
服務器處理完客戶的請求并接收到客戶的應答后就會斷開連接
采用這種方式可以節(jié)省傳輸時間
4.無狀態(tài)
HTTP協(xié)議是一個無狀態(tài)的協(xié)議
無狀態(tài)是指協(xié)議對于事務的處理沒有記憶能力
缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,那么它必須重傳
這樣可能導致每次連接傳輸?shù)臄?shù)據(jù)量增大
另一方面,在服務器不需要先前信息時它的應答較快
五、HTTP的方法
方法名 | 對應規(guī)范 |
GET | 向特定的資源發(fā)出請求 |
POST | 向指定資源提交數(shù)據(jù)進行處理請求 |
六、HTTP協(xié)議的演進
定稿時間 | 說明 | |
HTTP0.9 | 1991 | 原型版本,缺陷很多 |
HTTP1.0 | 1996 | 第一個廣泛使用版本 |
HTTP1.1 | 1999 | 當前使用的版本 |
HTTP-NG | 1998 | 尚未推廣使用 |
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。