get和post的初高級區別

**初級區別**

 1.get長度有限,而post長度能夠更長
 
 2.get的請求包含參數將會被cache 可是post 不會
   
 3.get的url能被存爲標籤可是post不能

 4.get只能進行url編碼,post則能夠多種編碼
 
 5.get只接受ASCII字符 可是post沒有限制

 6.get後退無害,可是post會出發再次請求

 7.get比post的安全性差,由於get參數直接暴露在url中
**高級區別**

1.get產生一個TCP數據包;post產生兩個TCP數據包

2.在一次請求中,get一次性完成,post在部分瀏覽器(除了火狐)須要發送兩次信息,因此get比post更快,更有效率
相關文章
相關標籤/搜索