GET与POST的区别

GET在浏览器回退时是无害的,  而POST会再次提交请求

GET请求会被浏览器主动缓存, 而POST不会, 除非手动设置

GET请求参数会被完整地保留在浏览器历史记录里, 而POST中的参数不会被保留

GET通过地址栏提交安全性较低, POST通过请求体提交相对于安全

GET请求在URL中传送的参数是有长度限制的, 而POST没有限制

  GET一般为2kb, 数据量比较小

  POST提交默认为8M

GET参数通过URL传递, POST放在Request body中

使用GET提交数据时, 无法接收同时通过action中提交的GET数据

<form action='/book/?a=100' method='get'>
<input type='text' name='book' >
</form>

form默认为GET数据, 如果要使用POST的话必须要声明method为post

 

posted @ 2019-09-06 04:18  yyfgrd  阅读(119)  评论(0编辑  收藏  举报