get和post的区别?
客户端对服务器的请求常用类型主要有四种:
GET(从服务器获取)
POST(向服务器发送请求数据)
PUT(更新)
DELETE(删除)
POST和GET区别
GET的所有参数全部包装在URL中,明文显示,且服务器的访问日志会记录,非常不安全
POST的URL中只有资源路径,不包含参数,参数封装在二进制的数据体中,服务器也不会记录参数,相对安全。所有涉及用户隐私的数据都要用POST传输。
GET:不同的浏览器和服务器不同,一般限制在2~8K之间,更加常见的是1k以内
POST方法提交的数据比较大,大小靠服务器的设定值限制,PHP默认是2M