GET和POST方法的区别:
1.发送的数据数量
在GET中,只有发送有限数量的数据,因为数据是在URL中发送的。
在POST中,可以发送大量的数据,因为数据是在征文主题中发送的。
2.安全性:
GET方法发送的数据不受保护,因为数据在URL栏中公开,这增加了漏洞和黑客攻击的风险。POST方法发送的数据是安全的,因为数据未在URL栏中公开,还可以在其中使用多种编码技术,这使其具有弹性。
3.加入书签中
GET查询的结果可以加入书签中,因为它以URL的形式存在,而POST查询的结果无法加入书签中。
4、编码
在表单中使用GET方法时,数据类型中只接受ASCLL字符
在表单提交时,POST方法不绑定表单数据类型,并允许二进制和ASCLL字符
5、可变大小
GET方法中的可变大小约为2000个字符
POST方法最多允许8MB的可变大小
6、缓存
GET方法的数据是可缓存的,而POST方法的数据是无法缓存的
7、主要作用
GET方法主要用于获取信息。而POST方法主要用于更新数据