post和get的区别最佳答案 GET请求和POST请求的区别?
GET请求和POST请求的区别?
从HTTP消息级别,get请求将信息放在URL中,post请求将信息放在请求正文中。这使得get请求携带的数据量受到限制,因为URL本身的长度是有限的,而post请求的数据是以报纸样式存储的,因此大小没有限制。从形式上讲,get请求将数据放在URL上并不安全,而post请求将数据放在请求体中似乎更安全。事实上,post请求的内容很容易获取,所以两者在安全性上没有太大区别。为了实现安全的信息传输,我们必须依赖HTTPS。
从数据库级别来看,get是幂等且安全的,而post不是。这实际上与get/post请求的功能有关。根据HTTP协议,get-request用于查看信息,不改变服务器上的信息,post-request用于改变服务器上的信息。正因为get请求只查看信息而不更改信息,所以对数据库执行一次或多次操作得到的结果是一致的,这被认为是幂等的。安全性是指数据库操作不改变数据库中的数据。
从其他方面来看,get请求可以缓存,get请求可以保存在浏览器的浏览记录中,get请求URL可以保存为浏览器书签。这些在post请求中不可用。缓存是get请求被广泛使用的根本原因。它可以缓存,因为它的幂等性和安全性。除了返回结果外,没有其他冗余操作。因此,大部分get请求都是由CDN缓存的,这大大减轻了web服务器的负担。
接口编程中,为什么只用get和post?
得到,帖子就够了。。有一个restful接口很好。别把那些花哨的东西都弄乱了
简而言之:
1。Get请求表示您希望在不更改数据的情况下从服务器获取信息。Post请求可以修改数据,也就是说get只能用来获取信息,Post可以获取信息,还可以修改或添加数据;
2。Get适用于小数据交互,如果数据量大,必须使用post请求;
3。安全性:get请求安全性低,post安全性高,post将隐藏请求参数,get请求将公开参数;建议:1。get模式的安全性比post模式差,如果包含机密信息,建议使用post数据提交模式。做数据查询时,建议使用get方法;做数据添加、修改、下载或删除时,建议使用post方法;我做IOS开发,如果有其他问题,欢迎大家学习讨论,Q:198809060
post和get的区别最佳答案 怎么用浏览器发post命令 简述get和post的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。