get與post的請求區別

卡尤的小黃雞發表於2018-10-10

HTTP的請求方式中的 Get/Post

Get:

瀏覽器位址列:http:localhost/from.html?name=Sally&age=18
請求行地址Get/from.html?name=Sally&age=18

Post:

瀏覽器位址列:http:localhost/from.html#
請求行: Post/from.html Http/1.1

Get於Post的請求區別:

1.Get提交的資料會放在Url之後,第一個引數使用?和資源連線,其他的引數使用&連線。
2.Get方式提交資料,會將使用者名稱和密碼暴露在Url上,因此會導致資訊洩露問題;
而Post請求的引數全部在請求的實體中,隱藏了請求資訊,較為安全。
3.Get請求資訊大小不超過1kb,從而限制了Get不能做圖片上傳;
而Post沒有限制請求的資料大小,因此可以做圖片上傳。

相關文章