web中get和post的区别 HTTP协议中请求方法Get和Post的区别是什么?
HTTP协议中请求方法Get和Post的区别是什么?
最初定义HTTP协议时,HTTP方法设置get/post/put/delete。实际上,它对应于数据操作的基本操作,如查询、添加、修改和删除。
获取操作没有主体部分。如果您想将信息传递给服务器,它都在URL中。
发布、放置和删除身体部位。如果你想传递信息,它们都放在身体里。
但在实际应用中,很多都没有遵循原意。他们只是把post作为一种复杂而安全的数据传输方式,因为所请求的信息是放在体内的,所以它是安全而丰富的。
get请求将信息放入URL中,例如:http://www.xxx.com/query?name=simon&mole=m您可以将其视为向名为simon的服务器请求信息。
http协议中post与get有什么区别?
1、根据HTTP规范,get用于信息检索,应该是安全的、幂等的。所谓安全性,是指操作用于获取信息而不是修改信息。换句话说,get请求通常应该没有副作用。也就是说,它只获取资源信息,就像数据库查询一样,不会修改或添加数据,也不会影响资源的状态。2、 根据HTTP规范,post表示可能修改服务器上资源的请求。还是新闻?以网站为例,读者对新闻的评论应该是通过发帖来实现的,因为评论提交后,网站的资源发生了变化,或者资源被修改了。区别在于:1)get请求只获取数据而不修改请求的资源,而post请求修改请求的资源。结果是相同的get请求可以获得相同的资源,但是post不能保证获得相同的资源。2) get请求的参数通过HTTP中的URL传递,post请求的数据通过requestbody传递。3) get请求资源可以缓存在服务器上,但post不能。4) get请求参数的数据长度有限,post请求的数据长度不受限制。5) 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请求的区别?
post和get的区别:在数据传输过程中,表单中的get和post方法分别对应于HTTP协议中的get和post方法。主要区别如下:1。Get用于从服务器获取数据,post用于将数据传输到服务器。
2. Get以variable=value…
HttpRequest的POST和GET的区别?
1的形式添加表单数据。Get方法Get方法提交的数据不安全,数据放在请求行中。客户端地址栏显示get方法提交的数据大小限制为255个字符。Get方法无法设置书签。2Post方法Post Post方法提交的数据是安全的,数据放在消息体中,客户端是不可见的。post方法提交的数据大小没有限制。post方法可以设置书签
web中get和post的区别 get和post请求的区别 jquery访问对象中的size
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。