首页 > 其他 > 详细

Get和post区别

时间:2020-03-12 23:44:18      阅读:103      评论:0      收藏:0      [点我收藏+]

同:都是HTTP的请求方法,本质都是tcp链接。HTTP请求方法:getpostputheaddeletetrachconnectoptions

  1. Get将请求信息放在URL中,post将请求信息放置在请求数据中
  2. 根据HTTP规范,get是用来获取信息,是安全和幂等(无论调用这个URL多少次,结果都不变)的。Post 因为可能会修改服务器上的信息,所以是不安全和幂等的。
  3. Get会被浏览器主动缓存,当下一次请求的内容相同时,就返回缓存中的内容
  4. Get方法产生一个数据包,浏览器将请求头和请求数据一起发送出去。post产生两个数据包,浏览器先将请求头发送给服务器,服务器响应后再发送请求数据。
  5. 因为Post将请求信息放置在请求数据中,所以他的请求信息是没有长度限制的。Get方法的URL一般是有长度限制的。但是因为HTTP协议中对并未规定get请求的长度,这个长度限制主要是由浏览器和web服务器决定的,各个浏览器对长度的限制也不一样。

详情:https://blog.csdn.net/qq_38182125/article/details/89071899

Get和post区别

原文:https://www.cnblogs.com/jinkaijie/p/12483581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!