常見的有5種,分別是GET、HEAD, POST、PUT、 DELETE - GET:
它是最常見的方法,用于獲取資源,常用于向服務(wù)器查詢某些信息。打開網(wǎng)頁一般都是用GET方法,因?yàn)橐獜?Web 服務(wù)器獲取信息
- HEAD:類似于 GET請(qǐng)求,只不過返回的響應(yīng)中沒有具體的內(nèi)容,用于獲取報(bào)頭。
- POST:向指定資源提交數(shù)據(jù)進(jìn)行處理請(qǐng)求(例如提交表單或者上傳文件), 數(shù)據(jù)被包含在請(qǐng)求體中。POST請(qǐng)求可能會(huì)導(dǎo)致新的資源的建立和/或?qū)σ延匈Y源的修改。
- PUT:從客戶端向服務(wù)器傳送的數(shù)據(jù)取代指定文檔的內(nèi)容。
- DELETE:請(qǐng)求服務(wù)器刪除指定的頁面。 最常見的HTTP請(qǐng)求方法是GET 和 POST。GET一般用于獲取/查詢資源信息,而POST一般用于更新資源信息。
GET和POST的區(qū)別:
- GET提交的數(shù)據(jù)會(huì)放在?之后,以問號(hào)(?)分割URL 和傳輸數(shù)據(jù),參數(shù)之間以&相連
- GET提交的數(shù)據(jù)大小有限制(因?yàn)闉g覽器對(duì)URL的長度有限制), 而POST 方法提交的數(shù)據(jù)大小沒有限制。
- GET方式提交數(shù)據(jù)會(huì)帶來安全問題,比如一個(gè)登錄頁面通過GET方式提交數(shù)據(jù)時(shí),用戶名和密碼將出現(xiàn)在URL上,如果頁面可以被緩存或者其他人可以訪問這臺(tái)機(jī)器,就可以從歷史記錄獲得該用戶的賬號(hào)和密碼。
更多關(guān)于web前端培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話可以點(diǎn)擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。