更新時間:2023-09-12 來源:黑馬程序員 瀏覽量:
服務器是網絡環(huán)境下為客戶及提供服務的專用計算機。服務器具有高速的CPU運算能力、長時間的可靠運行、強大的I/O外部數據吞吐能力以及更好的擴展性。
網頁中的數據都需要搭載在服務器上,例如:文字、圖片、視頻、音頻等。HTML是網頁的骨架,CSS是網頁的顏值,Javascript是網頁的行為。而數據則是網頁的靈魂骨架、顏值、行為皆為數據服務。數據,在網頁中無處不在。
數據也是服務器對外提供的一種資源。只要是資源,必然要通過 請求 – 處理 – 響應 的方式進行獲取。
如果要在網頁中請求服務器上的數據資源,則需要用到 XMLHttpRequest 對象。
XMLHttpRequest(簡稱 xhr)是瀏覽器提供的 js 成員,通過它,可以請求服務器上的數據資源。
最簡單的用法 var xhrObj = new XMLHttpRequest()
資源的請求方式
客戶端請求服務器時,請求的方式有很多種,最常見的兩種請求方式分別為 get 和 post 請求。
get請求通常用于獲取服務端資源(向服務器要資源)
例如:根據 URL 地址,從服務器獲取 HTML 文件、css 文件、js文件、圖片文件、數據資源等
post請求通常用于向服務器提交數據(往服務器發(fā)送資源)
例如:登錄時向服務器提交的登錄信息、注冊時向服務器提交的注冊信息、添加用戶時向服務器提交的用戶信息等各種數據提交操作