[TOC] #### 1. 前言 ---- GET 和 POST 請(qǐng)求類型的區(qū)別 ? 雖然這個(gè)問(wèn)題是基礎(chǔ)知識(shí),但這也算是面試熱門問(wèn)題,做下總結(jié)就當(dāng)復(fù)習(xí)了吧 #### 2. GET 和 POST 的區(qū)別 ---- 1\. 使用場(chǎng)景 GET 請(qǐng)求方式一般用于獲取和刪除數(shù)據(jù),POST 請(qǐng)求方式一般用于添加和修改數(shù)據(jù) 2\. 傳參方式 GET 請(qǐng)求方式傳遞參數(shù)會(huì)將參數(shù)拼接到 URL 地址中 POST 請(qǐng)求方式傳遞參數(shù)會(huì)將參數(shù)放到請(qǐng)求體(Request Body)中 3\. 安全性 GET 是顯式提交,安全性較低;POST 是隱式提交,安全性較高 4\. 傳輸?shù)臄?shù)據(jù)大小 GET 請(qǐng)求方式傳輸?shù)臄?shù)據(jù)大小不能大于 2KB,而 POST 請(qǐng)求方式傳輸?shù)臄?shù)據(jù)大小沒(méi)有限制 5\. 上傳文件 GET 請(qǐng)求方式不能上傳文件,而 POST 請(qǐng)求方式可以上傳文件 #### 3. GET 和 POST 的區(qū)別總結(jié) ---- GET 請(qǐng)求方式一般用于獲取數(shù)據(jù),會(huì)將數(shù)據(jù)拼接到 URL 地址中,屬于顯式提交,安全性較低,傳輸?shù)臄?shù)據(jù)大小限制在 2KB 以內(nèi),不能上傳文件 POST 請(qǐng)求方式一般用于添加和更新數(shù)據(jù),會(huì)將數(shù)據(jù)存放在請(qǐng)求體中,屬于隱式提交,安全性較高,傳輸?shù)臄?shù)據(jù)沒(méi)有大小限制,可以上傳文件