這個(gè)問(wèn)題,面試中經(jīng)常被提到。簡(jiǎn)單來(lái)說(shuō),可以從三個(gè)方面去回到這個(gè)區(qū)別:方式、大小、安全
1).方式
方式指的是參數(shù)的傳入方式,GET方法一般是指獲取服務(wù)器上的數(shù)據(jù),參數(shù)直接跟著URL后邊,直接可以放到瀏覽器地址欄里,例如登錄就是采用GET方法。而POST方法是指客戶(hù)端給服務(wù)器上提交表單數(shù)據(jù),所以POST是通過(guò)表單提交的,例如你網(wǎng)頁(yè)上的新用戶(hù)的注冊(cè)、調(diào)查問(wèn)卷和答題就是采用POST方法。
2).大小
上面已經(jīng)知道GET是直接在瀏覽器地址欄輸入,由于瀏覽器有限制,一般整個(gè)URL的長(zhǎng)度可以很長(zhǎng),但是不能超過(guò)2049KB的大小限制,而這個(gè)POST就沒(méi)有大小限制。
3).安全性
由于GET的參數(shù)是在瀏覽器地址欄直接拼接,暴露在互聯(lián)網(wǎng)中,肯定不安全。POST是通過(guò)表單數(shù)據(jù)提交,相對(duì)比GET方法更安全。