post get 请求的区别 GET和POST提交数据方式的区别和使用?
GET和POST提交数据方式的区别和使用?
1 get是从服务器获取数据,post是向服务器发送数据。2 get是将参数数据队列添加到提交表单的action属性所指示的URL中。该值与表单中的每个字段一一对应,可以在URL中看到。通过httppost机制,表单中的字段及其内容被放置在HTML头中,并发送到action属性所指示的URL地址。用户看不到流程。3对于get模式,服务器使用请求.QueryString获取变量的值。对于post模式,服务器使用申请表获取提交的数据。4get传输的数据量很小,不能超过2KB。通过post传输的数据量很大,通常默认设置为无限制。然而,理论上,iis4和iis5的最大容量分别为80Kb和100kb。5得到的安全性很低,后安全性很高。HTTP定义了与服务器交互的不同方式。最基本的方法是get和post。事实上,get可以处理大多数请求,而keep post只能用于更新站点。根据HTTP规范,get用于信息检索,应该是安全的、幂等的。所谓安全性,是指操作用于获取信息而不是修改信息。换句话说,get请求通常应该没有副作用。幂等意味着对同一URL的多个请求应该返回相同的结果。完整的定义并不像看上去那么严格。基本上,目标是当用户打开一个链接时,她可以从自己的角度确定资源没有改变。例如,新闻网站的首页是不断更新的。尽管第二个请求返回不同的一批新闻,但是操作仍然被认为是安全的和幂等的,因为它总是返回当前新闻。反之亦然。发帖请求并不是那么容易。Post表示可能更改服务器上资源的请求。还是以新闻网站为例,读者对文章的评论应该通过发帖请求来实现,因为提交评论后网站是不同的。7表单提交时,如果没有指定方法,则默认为get request,表单提交的数据将附加在URL之后,与URL之间用分隔符隔开。字母数字字符按原样发送,但空格转换为“sign”,其他符号转换为%XX,其中XX是十六进制符号的ASCII(或ISO Latin-1)值。get请求提交的数据放在HTTP请求协议头中,post提交的数据放在实体数据中。get提交的数据最多只能有1024字节,而post没有这样的限制
1。在表单中,可以使用post或get。它们都是方法的法律价值。然而,post和get方法的使用至少有两个区别:1。Get方法通过URL请求传输用户的输入。post方法采用另一种形式。2要在get模式下提交,需要使用request。Querystring获取变量的值。在post模式下提交时,必须使用申请表访问提交的内容。2、 get和post2:get的区别在于以实体的形式获取请求URI指定的资源信息。如果请求URI只是一个数据生成过程,那么响应实体中将返回由过程结果指向的资源,而不是过程的描述。Post:用于向目标服务器发送请求,请求其接受附加到请求的实体,并将其视为请求队列中由请求URI指定的资源的附加新子项。Post的设计实现了以下功能的统一:1。现有资源的解释。2:向公告板、新闻组、邮件列表或类似的讨论组发送消息。3:提交数据块。4:通过附加操作扩展数据库。
post get 请求的区别 get请求和post请求的区别 get和post传参的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。