首页 > 其他 > 详细

get、post请求区别

时间:2021-06-27 17:05:12      阅读:31      评论:0      收藏:0      [点我收藏+]

实质没有区别,只是报文格式不同

get、post是http协议的两种请求方式,htpp是基于tcp/IP的应用层协议,无论是get、post,用的都是一个传输层协议,所以在传输上,没有区别

格式区别

  • 方法名不同
    post /uri http/1.1
    get /uri http/1.1
  • get参数在请求行中,post在请求体body中,post其实也可以在url中写参数,get也可以在body中传参。
  • get可能被缓存,子啊浏览器历史中保留,post不会
  • get对参数长度有限制,post无限制
  • get只允许ascii字符,post可以二进制数据
  • get仅能url编码,post可以传各种格式,json、xml

POST 方法比 GET 方法安全?

实际上都是不安全的,http明文传输,想要安全,使用https

长度限制实际上是浏览器限制,服务端也可以配置长度限制的参数

get、post请求区别

原文:https://www.cnblogs.com/keepwyf/p/14940591.html

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