你们好,最近小活发现有诸多的小伙伴们对于http中get和post区别,get和post区别这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 Get是从服务器获取数据,post是向服务器传输数据。
2、 Get是将参数数据队列添加到提交表单的ACTION属性所指示的URL中,值与表单中的每个字段一一对应,在URL中可以看到。帖子是通过HTTP。
3、 Post机制,它将表单中的所有字段及其内容放在HTML头中,并将它们发送到ACTION属性指示的URL地址。用户看不到这个过程。
4、 对于get模式,服务器使用Request。QueryString获取变量值,对于post模式,服务器使用Request。表单来获取提交的数据。
5、 get传输的数据量很小,不能超过2KB。Post传输大量数据,一般默认为无限制。但理论上,IIS4最大80KB,IIS5最大100KB。
6、 Get安全性很低,post安全性很高。
7、 HTTP定义了与服务器交互的不同方式,最基本的方法是GET和POST。事实上,GET适用于大多数请求,而keeping POST仅用于更新站点。根据HTTP
8、 规范性,GET用于信息获取,应该是安全的,幂等的。所谓安全,就是操作是用来获取信息而不是修改信息。换句话说,获取
9、 请求一般不应该有副作用。幂等意味着对于相同的URL
10、 对的多个请求应该返回相同的结果。完整的定义并没有看起来那么严格。基本上,目标是当用户打开一个链接时,从她自己的角度来看,她可以确定资源没有改变。
11、 比如,新闻网站的首页是不断更新的。尽管第二个请求将返回不同的一批新闻,但是该操作仍然被认为是安全的和等幂的,因为它总是返回当前的新闻。反之亦然,达拉斯到礼堂后
12、 要求不是那么容易的。POST表示可能改变服务器上的资源的请求。还是以新闻网站为例,读者对文章的评论应该是通过POST来进行的。
13、 请求实现,因为自提交注释以来,站点已经发生了变化。
14、 当提交表单时,如果没有指定方法,默认情况下它将是一个GET请求,表单中提交的数据将被追加到url。与url分开。字母数字字符原语
15、 样本发送,但空格被转换为"",其他符号被转换为%XX,其中XX是十六进制ASCII(或ISO)中的符号
16、 Latin-1)值。GET请求提交的数据放在HTTP请求协议头中,POST提交的数据放在实体数据中;GET提交的数据最多只能是1024字节,而POST没有这个限制。
以上就是get和post区别这篇文章的一些介绍,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!