get和post請求都有哪些?區別是什么?


get請求
1.form表單中,method提交方法為get
2.瀏覽器中直接輸入地址回車屬於get請求

3.html頁面中超鏈接指定的請求為get請求
4.js中的location.href為get請求

post請求
只有一種,即當method方法為post時

get請求與post請求的區別
1.post請求的請求參數在實體內容中,get請求的請求參數存放在URL中。
2.post請求比get請求安全?(都不安全)get請求的參數直接在URL中顯示出來,
post請求的參數也可以通過抓包軟件查看,真正安全的是https協議。
3.get請求的URL長度有限(不超過2K),post沒有限制。
4.get請求一般做查詢(有緩存),post請求一般做添加/刪除/修改(無緩存)。
5.Django服務器get/post請求為什么就受參數方式都一樣?
因為他們都是QueryDict對象(Django.http.request)。


免責聲明!

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



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