首頁常見問題正文

什么是服務(wù)器?服務(wù)器對(duì)外提供了哪些資源?

更新時(shí)間:2023-09-12 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

服務(wù)器是網(wǎng)絡(luò)環(huán)境下為客戶及提供服務(wù)的專用計(jì)算機(jī)。服務(wù)器具有高速的CPU運(yùn)算能力、長(zhǎng)時(shí)間的可靠運(yùn)行、強(qiáng)大的I/O外部數(shù)據(jù)吞吐能力以及更好的擴(kuò)展性。

網(wǎng)頁中的數(shù)據(jù)都需要搭載在服務(wù)器上,例如:文字、圖片、視頻、音頻等。HTML是網(wǎng)頁的骨架,CSS是網(wǎng)頁的顏值,Javascript是網(wǎng)頁的行為。而數(shù)據(jù)則是網(wǎng)頁的靈魂骨架、顏值、行為皆為數(shù)據(jù)服務(wù)。數(shù)據(jù),在網(wǎng)頁中無處不在。

數(shù)據(jù)也是服務(wù)器對(duì)外提供的一種資源。只要是資源,必然要通過 請(qǐng)求 – 處理 – 響應(yīng) 的方式進(jìn)行獲取。

1694487194417_數(shù)據(jù)請(qǐng)求.png

如果要在網(wǎng)頁中請(qǐng)求服務(wù)器上的數(shù)據(jù)資源,則需要用到 XMLHttpRequest 對(duì)象。

XMLHttpRequest(簡(jiǎn)稱 xhr)是瀏覽器提供的 js 成員,通過它,可以請(qǐng)求服務(wù)器上的數(shù)據(jù)資源。

最簡(jiǎn)單的用法 var xhrObj = new XMLHttpRequest()

資源的請(qǐng)求方式

客戶端請(qǐng)求服務(wù)器時(shí),請(qǐng)求的方式有很多種,最常見的兩種請(qǐng)求方式分別為 get 和 post 請(qǐng)求。

get請(qǐng)求通常用于獲取服務(wù)端資源(向服務(wù)器要資源)

例如:根據(jù) URL 地址,從服務(wù)器獲取 HTML 文件、css 文件、js文件、圖片文件、數(shù)據(jù)資源等

post請(qǐng)求通常用于向服務(wù)器提交數(shù)據(jù)(往服務(wù)器發(fā)送資源)

例如:登錄時(shí)向服務(wù)器提交的登錄信息、注冊(cè)時(shí)向服務(wù)器提交的注冊(cè)信息、添加用戶時(shí)向服務(wù)器提交的用戶信息等各種數(shù)據(jù)提交操作


分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!