客户端(浏览器)向服务器提交 HTTP请求时,服务器会向客户端返回响应。在客户机和服务器之间进行请求-响应时,最常被用到的方法是:GET和POST。今天我们就来看下,GET和POST请求的区别!
1、GET请求:
GET请求主要用以获取数据,GET请求有长度限制,能够被缓存,会保存在浏览器的浏览记录中,也能够保存为浏览器书签。
2、POST请求:
POST向服务器提交数据,POST请求会把请求的数据放置在HTTP请求body中。因此POST的安全性比GET的高。
POST请求没有长度限制,POST请求不能被缓存下来,也不会保存在浏览器浏览记录中。以POST请求的URL无法保存为浏览器书签。
因此,在做数据查询时,我们可以用GET方式;而在做数据添加、修改或删除时,可以使用POST方式。