get请求和post请求的区别?

  • 时间:2025-11-11 17:49 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:数据传输方式不同:Get请求通过url传输数据,而post通过请求体传输 安全性不同:post的数据由于在请求体内,所以有必定的安全性,而get请求的数据在url中,通过历史记录,缓存很容易查询到数据信息 数据类型不同:get数据必须是ASCII字符,而post数据是没有限制的。 Get无害:刷新,后退等浏览器操作GET请求是无害的,而POST请求可能会重复提交数据。 特性不同:GET是安全的(这

数据传输方式不同:Get请求通过url传输数据,而post通过请求体传输
安全性不同:post的数据由于在请求体内,所以有必定的安全性,而get请求的数据在url中,通过历史记录,缓存很容易查询到数据信息
数据类型不同:get数据必须是ASCII字符,而post数据是没有限制的。
Get无害:刷新,后退等浏览器操作GET请求是无害的,而POST请求可能会重复提交数据。
特性不同:GET是安全的(这里的安全是指只读特性,就是使用这个方法不会引起服务器状态变化)且幂等(幂等的概念是同一个请求方法多次和仅执行一次的效果完全一样),而post是非安全幂等

之前一直理解的是get发送请求时传输的数据有限制,实则,不是数据有限制,是不同的浏览器对url的长度有限制,

Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。
如:IE对URL长度的限制是2083字节(2K+35)。
由于IE浏览器对URL长度的允许值是最小的,所以网站开发中,只要URL不超过2083字节,那么在所有浏览器中工作都不会有问题。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】最低 2 美元,这 55 款 macOS & Windows 应用一次全都入手(2025-11-11 22:01)
【系统环境|】SCI期刊对论文图片有哪些要求?(2025-11-11 22:00)
【系统环境|】论文缩写大全,拿走不谢(2025-11-11 22:00)
【系统环境|】阿甘正传高频词整理 GRE托福四六级词汇整理(2025-11-11 21:59)
【系统环境|】矢量图形编辑应用程序-WinFIG(2025-11-11 21:59)
【系统环境|】Figma上市首日暴涨250%的深层逻辑:为什么AI时代协作平台更加不可替代?(2025-11-11 21:58)
【系统环境|】FigJam是什么?一文读懂在线白板软件的方方面面!(2025-11-11 21:58)
【系统环境|】在windows上有什么好用的书写白板软件?(2025-11-11 21:57)
【系统环境|】Docker基础应用之nginx(2025-11-11 21:57)
【系统环境|】VS Code 新手必装插件清单(2025-11-11 21:56)
手机二维码手机访问领取大礼包
返回顶部