1.get是将数据放在url后面传递到服务器,而post是放在请求体中传递到服务器。就是因为这种特性,导致get请求传递数据时不能超过2k,而post请求没有限制。---------------
基于这个不同点,
url可以被缓存,
可以被收藏,
可以被浏览器保留历史记录,
而且导致在用法上的不同:get常用于取回数据,post用于提交数据 原因是get的url传输不管怎么说,都是有字符数限制的。如果字符串长度不超,一样能提交数据!
安全性:post比get安全 还是因为post是请求体,不会在url上被劫持!
请求参数:querystring 是url的一部分get、post都可以带上。 get的querystring(仅支持urlencode编码),post的参数是放在body(支持多种编码) !
请求参数长度限制:get请求长度最多1024kb,post对请求数据没有限制
http和服务器交互中get和post请求方式的区别
最新推荐文章于 2022-09-05 17:27:04 发布