您现在的位置:首页 >> 前端 >> 内容

GET和POST区别及缓存问题

时间:2017/8/26 9:31:00 点击:

  核心提示:GET和POST区别及缓存问题2.就是get和post区别的缓存问题。首先要了解什么是缓存。HTTP缓存的基本目的就是使应用执行的更快,更易扩展,但是HTTP缓存通常只适用于idempotentreq...

GET和POST区别及缓存问题

GET和POST区别及缓存问题

2.就是get和post区别的缓存问题。

首先要了解什么是缓存。

HTTP缓存的基本目的就是使应用执行的更快,更易扩展,但是HTTP缓存通常只适用于idempotentrequest(可以理解为查询请求,也就是不更新服务端数据的请求),这也就导致了在HTTP的世界里,一般都是对Get请求做缓存,Post请求很少有缓存。

get多用来直接获取数据,不修改数据,主要目的就是DB的search语句的感觉。用缓存(有个代理服务器的概念)的目的就是查db的速度变快。

post则是发送数据到服务器端去存储。类似db里的update delete和insert语句的感觉。更新db的意思。数据必须放在数据库,所以一般都得去访问服务器端。

3.安全问题。

get请求参数在url中,即传送的数据是在链接里面可看到,有安全问题。

post参数不是在url里面而是在请求体中,因此安全性较get高

Tags:GE ET T和 和P 
作者:网络 来源:MorningDuG
  • 上一篇:ES6—(Class的继承)
  • 下一篇:选择排序