HTTP和Web原理的簡(jiǎn)單講解

HTTP和Web原理的簡(jiǎn)單講解

http和web的原理


如果你在很遠(yuǎn)的A電腦上保存過(guò)很多文件、圖片等,又在B 電腦上查看A電腦的文件,這時(shí)可以把A電腦理解成一個(gè)遠(yuǎn)程的服務(wù)器。


我們要訪問(wèn)遠(yuǎn)程的服務(wù)器,必須知道它唯一的編號(hào)就是IP地址,IP地址是由許多數(shù)字和點(diǎn)組成。


如百度的IP地址為202.108.22.5,IP地址很難記,所以我們用比較好記的域名來(lái)代替,百度的域名就是www.baidu.com,使用它可以訪問(wèn)百度服務(wù)器。


網(wǎng)頁(yè)瀏覽器是一種軟件,用來(lái)查看遠(yuǎn)程服務(wù)器上的遠(yuǎn)程文件,并且可以讓我們能點(diǎn)擊交互使用網(wǎng)絡(luò)功能,常見(jiàn)的瀏覽器有:谷歌瀏覽器、QQ瀏覽器和360瀏覽器等。


Web英文全稱world wide web ,我們可以簡(jiǎn)單理解成互聯(lián)網(wǎng)。


超文本(hypertext)就是點(diǎn)擊超鏈接的方法,將各種網(wǎng)頁(yè)連接到一起,我們?nèi)粘g覽的網(wǎng)絡(luò)上的鏈接都屬于超文本。


超文本標(biāo)記語(yǔ)言簡(jiǎn)稱為HTML,它是一套語(yǔ)法規(guī)則,它告訴瀏覽器如何把文本翻譯并實(shí)成豐富多彩的頁(yè)面。


包括文字、圖片、動(dòng)畫(huà)、聲音等??梢哉f(shuō)web編程基礎(chǔ)就是html超文本標(biāo)記語(yǔ)言。


一個(gè)網(wǎng)頁(yè)對(duì)應(yīng)著一個(gè)html文件。


Html文件以XXX.HTML為擴(kuò)展名。


例如我們新建文本,寫(xiě)一些html代碼,插入hello world,完成后以.html為后綴名保存。


我們拖拽到瀏覽器中將會(huì)顯示hello world。


超文本傳輸協(xié)議簡(jiǎn)稱HTTP,HTTP是一種通信協(xié)議,它負(fù)責(zé)將html文檔從web遠(yuǎn)程服務(wù)器傳輸?shù)侥愕臑g覽器。


當(dāng)我們打開(kāi)瀏覽器,在地址欄中輸入網(wǎng)址簡(jiǎn)稱(url)。


瀏覽器作為http客戶端通過(guò)url地址向http服務(wù)端即web服務(wù)器發(fā)送請(qǐng)求(request),web服務(wù)器接到request后進(jìn)行處理。


生成相應(yīng)的回應(yīng)(response)然后發(fā)送給瀏覽器。



我們右鍵審查元素,可以打開(kāi)瀏覽器控制臺(tái),點(diǎn)開(kāi)Network,可以看到很多請(qǐng)求。



點(diǎn)擊任意一個(gè)請(qǐng)求,可以看到瀏覽器發(fā)送的請(qǐng)求同信息和服務(wù)器響應(yīng)的內(nèi)容。


Headers中包含Request URL、RequestMrthod。


其中Status Code:200表示成功,如果是404則表示失敗找不到服務(wù)器。


Response內(nèi)容根據(jù)請(qǐng)求內(nèi)容變化,可能請(qǐng)求的是數(shù)據(jù)、圖片或文件等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容