http協議中post與get請求的區別


超文本傳輸協議(http)設計目的是為了保證客戶端與服務器之間的通信

GET與POST是http中最常用到的兩種請求方法

下面來簡述一下這兩種方法的區別

GET

1、GET請求會直接將數據直接附加在URL之后,用?分割URL和傳輸數據,用&來分割多個參數

2、GET請求可以被緩存,可被保留至瀏覽器歷史紀錄中,可被設置被書簽

3、GET請求有長度的限制

4、因為URL只支持ASCII編碼格式,所以GET請求中的所有非ASCII數據都要被瀏覽器編碼后再傳輸

5、一般被用來做查詢數據的操作

POST

1、POST請求的數據會被放置在HTTP請求包的包體中,所以安全性強於GET

2、POST請求的數據不會被瀏覽器緩存、記錄,也無法設置為書簽

3、POST請求沒有長度的限制

4、一般被用來做敏感數據的傳輸以及數據的更新操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM