区别以及优缺点:
①GET请求参数包含在URL中,而POST请求参数存在request body中,并且POST请求不会被缓存、保存在服务器日志、以及浏览器浏览记录中,所以相比来说POST要比GET请求安全性高。
②POST用来写入和修改数据,而GET用来获取数据,所以GET请求具有数据库幂等性和安全性。
③GET请求效率比POST好,GET请求的过程中产生一个TCP数据包,而POST请求产生两个。
④POST请求发送的数据更大(GET有URL的长度限制),并且能发送更多数据类型(GET只能发送ASCII字符)