溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Web開發(fā)基礎

發(fā)布時間:2020-07-22 21:47:03 來源:網(wǎng)絡 閱讀:390 作者:yeleven 欄目:開發(fā)技術

一、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
尚未推廣使用







   

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI