Get请求和Post请求是我们开发中最常用的两个请求类型,现将Get和Post的区别列出如下:
(1).Get请求能缓存,Post请求不能。
(2).Post 相对 Get 安全⼀点点,因为 Get 请求都包含在 URL ⾥,且会被浏览器保存历 史纪录, Post 不会,但是在抓包的情况下都是⼀样的。
(3).Post 可以通过 request body 来传输⽐ Get 更多的数据, Get 没有这个技术
(4 ). URL 有⻓度限制,会影响 Get 请求,但是这个⻓度限制是浏览器规定的,不是 RFC 规 定的
(5).Post ⽀持更多的编码类型且不对数据类型限制