HTTP中的get與post區別

1、get在瀏覽器回退時是無害的,而post會再次發起請求
2、get請求只支持url編碼,post支持多種編碼方式
3、get請求的參數會被完整得保留在瀏覽器歷史記錄裏,post不會
4、get請求在url裏傳送的參數是有限制的,post沒有
5、對參數的類型get只支持ascii字符,post無限制
6、get的參數直接在url裏,post在request body裏
7、get請求時產生一個TCP數據包,瀏覽器會把header與data一起發出去,服務器響應200;
post請求會產生兩個TCP數據包,瀏覽器先發送header,服務器響應100(表示臨時響應並需要請求者繼續執行操作的狀態代碼),瀏覽器再次發送data,服務器響應200

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章