首页 > 试题广场 >

补充get和post请求在缓存方面的区别

[问答题]
讲一下你对get和post请求在缓存方面的区别的理解
get 请求可以缓存, post 请求不能被缓存。

发表于 2019-01-01 17:03:51 回复(0)
get请求类似于查找的过程用户获取数据可以不用每次都与数据库连接所以可以使用缓存
post不同post做的一般是修改和删除的工作所以必须与数据库交互所以不能使用缓存因此get请求适合于请求缓存
发表于 2019-02-25 12:36:44 回复(2)
1.GET从服务器上获取数据,也就是所谓的查,仅仅从服务器上获取数据,不进行修改
GET的交互方式是从服务器上获取数据,而并非修改数据,所以GET的交互方式是安全的,就想数据库一样,数据库的查询并不会影响数据库的信息,对数据库来说就是安全的
GET交互方式是幂等的,对于同一个url的多个请求的结果是一样的,就向数据库的查询一样,不同数据库连接对于同一个数据库表用相同条件查询时,得到的结果是一样的
POST的交互是修改服务器的一种方式,涉及到信息的修改,就存在安全问题,就像数据库更新,如果update数据库表,如果条件没有写对,就可能把不需要修改的数据修改了,导致得到错误的数据
一般POST交互必须要用到表单,但是表单提交的默认方法是GET,如果要给为POST方式,就需要修改表单提交的method
由于url的长度限制,GET方式传输的数据大小有所限制,传输的数据量不超过2KB
GET方式传输的参数安全性低,因为传输的数据会显示在请求的url中
POST方式传输的数据安全性较高,以为传输的数据不是名明显显示的
发表于 2019-09-07 22:18:57 回复(0)
get是从服务器上获取数据,安全性比较差,但是在做数据查询时,一般用get方法;

post是向服务器提供数据,一般用于表单提交数据和数据的增删改
发表于 2018-12-25 20:40:10 回复(0)
get请求类似于查找的过程。在使用get请求中不用每次与数据库连接可以使用缓存。
post请求类似于修改删除的过程。在使用post请求时需要与数据库进行交互。不能使用缓存。

发表于 2021-04-05 14:29:07 回复(0)
post/get的请求区别,具体不再赘述。 补充补充一个get和post在缓存方面的区别: · get请求类似于查找的过程,用户获取数据,可以不用每次都与数据库连接,所以可以使用缓存。 · post不同,post做的一般是修改和删除的工作,所以必须与数据库交互,所以不能使用缓存。因此get请求适合于请求缓存。
发表于 2019-05-02 01:02:41 回复(0)
get请求类似于查找的过程,用户获取数据,可以不用每次都与数据库连接,所以可以使用缓存。 post不同,post做的一般是修改和删除的工作,所以必须与数据库交互,所以不能使用缓存。因此get请求适合于请求缓存。
发表于 2019-04-26 18:56:55 回复(0)
get请求类似于查找的过程 用户获取数据 可以不用每次都与数据库连接 所以可以使用缓存 post不同 post做的一般是修改和删除数据的工作 所以必须与数据库交互 所以不能使用缓存 因此get请求适合于请求缓存
发表于 2019-04-25 23:26:06 回复(0)
get一般做的是类似查找的工作,可以使用缓存。 post做的一般是修改和删除数据的工作,所以必须与数据库交互,所以不能使用缓存。 相比较而言get请求适合于请求缓存。
发表于 2019-04-25 21:04:31 回复(0)
get一般用来信息的获取,post用来信息的传递,
发表于 2018-12-20 09:44:37 回复(0)