Post与Get请求区别
  Trh4y353Mx6C 2023年11月02日 106 0



Post与Get请求区别

  • 一、前言
  • 二、Post与Get请求区别



一、前言

  • 个人主页: ζ小菜鸡
  • 大家好我是ζ小菜鸡,让我们一起来学习Post与Get请求区别
  • 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)

二、Post与Get请求区别

  • 传参方式(get请求参数通过url传递,post请求放在request body中传递)
  • Get请求会把参数附在URL后,用?切割,&连接不通参数,获取资源(向服务请求数据)。
  • Post请求会把参数放置在http请求体中,Post发送请求数据(向服务器提交数据)。
  • 响应方式(Get产⽣⼀个tcp数据包,post产⽣两个tcp数据包)
  • Get请求,会把浏览器会把http header和data⼀起发送,服务器返回200响应码,传递的数据只能是键值对,无法传递其他类型的数据。
  • Post请求,先向服务器发送header,服务器响应100(continue),然后再发送data,服务器返回200响应码,因此支持传递大量、多种类型的数据。
  • 数据量
  • Get请求,get请求有url长度限制,http协议本身不限制,请求长度限制是由浏览器和web服务器决定和设置
  • Post请求,传递数据量大
  • 安全性
  • Get请求,get请求的是静态资源,参数则会被当做URL一部分缓存,如果是数据,则不会缓存。
  • Post请求,不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

Trh4y353Mx6C