GET与POST比较(数据大小、数据类型、传送形式)
比较 GET 与 POST
下面的表格比较了两种 HTTP 方法:GET 和 POST。
GET | POST | |
---|---|---|
后退按钮/刷新 | 无害 | 数据会被重新提交(浏览器应该告知用户数据会被重新提交)。 |
书签 | 可收藏为书签 | 不可收藏为书签 |
缓存 | 能被缓存 | 不能缓存 |
编码类型 | application/x-www-form-urlencoded | application/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多重编码。 |
历史 | 参数保留在浏览器历史中。 | 参数不会保存在浏览器历史中。 |
对数据长度的限制 | 是的。当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。 | 无限制。 |
对数据类型的限制 | 只允许 ASCII 字符。 | 没有限制。也允许二进制数据。 |
安全性 |
与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。 在发送密码或其他敏感信息时绝不要使用 GET ! |
POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。 |
可见性 | 数据在 URL 中对所有人都是可见的。 | 数据不会显示在 URL 中。 |
其他 HTTP 请求方法
下面的表格列出了其他一些 HTTP 请求方法:
方法 | 描述 |
---|---|
HEAD | 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。 |
PUT | 上传指定的 URI 表示。 |
DELETE | 删除指定资源。 |
OPTIONS | 返回服务器支持的 HTTP 方法。 |
CONNECT | 把请求连接转换到透明的 TCP/IP 通道。 |
GET与POST比较(数据大小、数据类型、传送形式)相关推荐
- 路由器是如何实现数据包的传送?—Vecloud微云
快递在运输的过程中,并不是从起始点直接发往收件人的地址,往往会停留在沿途的快递站点,经过筛选和分装,再分发往下一个目的地.其实在Internet网络中,也有收发数据包的"快递站点" ...
- 03-JavaScript基础-数据及数据类型
什么是数据? 生活中时时刻刻都在跟数据打交道,比如体重数据.血压数据.股票数据等.在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据.图片数据.视频数据,还有聊QQ时产生的文字数据.用迅雷下 ...
- HTML设置字体大小自适应屏幕与echarts图表颜色根据数据大小实时刷新图表颜色
设置html文字大小根据页面大小自适应,在使用rem之前是使用的px和百分比,后来发现页面缩放或在小屏幕的电脑显示不尽人意,后改用rem,写法如:font-size: .21rem;或font-siz ...
- 32位和64位下数据大小
32位下和64位下数据大小的不同 最近在Linux下移植程序时遇到了一个问题,将32位机下的程序移植到64位上,在用long型读入文件时发生了错误,读出来的是0,后经测试原来是在32位机下和6 ...
- mysql查询表的数据大小
mysql查询表的数据大小 在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量. 1.要查询表所占的容量,就是把 ...
- 【Socket网络编程】15. 发送端和接收端数据大小不一致时 的分析
发送端发送的数据大小和频率 与 接收端接收的数据大小和频率都可以不一样: 更详细的输入缓冲区和输出缓冲区以及recv()和send()等概念,参考https://blog.csdn.net/daaik ...
- [0] 各类图形的数据大小获得
要创建一个几何图形,先得知道其数据大小,以申请合适的内存. 1 bool YfCalculateGeometryBufferSize 2 ( 3 YeGraphType graphType, 4 Yu ...
- [转] MySQL 查询表数据大小的总结
一:关于mysql表数据大小 我们知道mysql存储数据文件一般使用表空间存储 当mysql使用innodb存储引擎的时候,mysql使用表存储数据分为共享表空间和独享表空间两种方式 ·共享表空间:I ...
- 使用函数实现数据大小端转换
使用函数实现数据大小端转换 题目描述 在数字芯片设计中,经常把实现特定功能的模块编写成函数,在需要的时候再在主模块中调用,以提高代码的复用性和提高设计的层次,分别后续的修改. 请用函数实现一个4bit ...
- 关于MySQL 查询表数据大小的总结
关于MySQL 查询表数据大小的总结 一:关于mysql表数据大小 我们知道mysql存储数据文件一般使用表空间存储 当mysql使用innodb存储引擎的时候, mysql使用表存储数据分为共享表空 ...
最新文章
- 各纬度气候分布图_读中国年平均气温分布图,寻找中国全年平均气温最高和最低的地方...
- 世界经济论坛正式成立AI委员会,李开复任联席主席,Bengio李飞飞在列
- Linux 中 Iptables 规则定义
- 理解 .NET 2015
- 发现一个HTML Form提交的小问题,不知道大家是不是都注意到了
- 读写Word的组件DocX介绍与入门
- 一年多 Let’s Encrypt 的 SSL 证书使用有感
- 将cron表达式解析成中文,方便客户理解
- “计算机组成原理”视频资料(加上全集链接啦)
- Unity Editor 判断在哪个视图选中对象(Hierachy, Porject)
- 学计算机的是不是都非常木讷,北大学神韦东奕​是正常人吗?内向木讷是缺点​,拿不出手?​...
- Java8新特性(三) – 流式数据处理
- 2021年盐城高考成绩查询系统,2021年盐城工学院录取结果查询,附查询网址入口
- office2010如何使用excel冻结窗格
- matlab三大数组之构架数组
- 《给后端工程师的前端开发课程》笔记
- 雪峰磁针石博客]渗透测试简介2入侵工具
- Windows下使用GitHub Pages搭建hexo博客详细教程以及Next主题超全配置
- 2012全球IT集体裁员
- 《28天玩转TensorFlow2》第10天:TensorFlow2项目实战—基于迭代的风格迁移