GET和POST本质区别
GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。
1.大多数浏览器通常都会限制url长度在2k个字节,而大多数服务器最多处理64k大小的url,超过部分不处理。
2.GET产生一个TCP数据包,POST产生两个数据包,但有些浏览器只发送一次如friefox
3.GET在浏览器回退时是无害的,二POST会再次提交请求
4.GET请求会被浏览器主动缓存,而POST不会,除非手动设置
5.GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留
6.GET请求只能进行url编码,而POST支持多种编码方式
7.GET请求在url中传送的参数是有长度限制的,而POST没有
8.GET请求参数通过url传递,POST放在Request body中
9.GET比POST更不安全,因为参数直接暴露在url上,所以不能用来传递敏感信息
GET和POST本质区别相关推荐
- 用实例揭示notify()和notifyAll()的本质区别
用实例揭示notify()和notifyAll()的本质区别 收藏 notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法.两者的最大区别在于: notifyA ...
- 深度学习vs机器学习 | 这些本质区别你知道多少?
作者 | Walker [磐创AI导读]:深度学习和机器学习已经变得无处不在,那它们之间到底有什么区别呢?本文我们为大家总结了深度学习VS机器学习的六大本质区别.欢迎大家点击上方蓝字关注公众号:磐创A ...
- 人,与动物的本质区别,在哲学里说是制造和使用工具
人之所以称之为人,与动物的本质区别,在哲学里说是制造和使用工具,并在此劳动过程中产生了人类特有的意识.这个有些泛,我根据制造使用工具,进一步将人与动物的本质区别划分为一下两点具体体现: (1)人类的进 ...
- javascript中的面向对象_面向对象和函数式编程的本质区别
编程的本质 当写过许许多多程序后,接触了那么多编程模式.设计模式.框架.语言.算法.数据结构以后,就会发现编程的本质万变不离其宗就是,操纵一坨数据.当然操纵的方式有许多,存储的方式也五花八门,但是本质 ...
- 关于Debug和Release之本质区别的讨论
一.Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release 称为发布版本,它往往是进行了各种优化 ...
- linux 读写设备文件,linux-中块设备文件及字符设备文件的本质区别
原标题:linux-中块设备文件及字符设备文件的本质区别 在LINUX系统文件类型分类的文章中我们提到了 块设备 和 字符设备文件,那么什么是块设备 字符设备文件呢?他们之间有什么本质上的区别呢? 设 ...
- 【C 语言】数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )
文章目录 前言 一.数组符号 [] 与 指针 * 符号 使用效果 基本等价 二.数组首地址 与 指针 本质区别 前言 参考 [C 语言]指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方 ...
- SDN和SD-WAN有本质区别—Vecloud微云
作为软件定义网络(SDN)技术中的一个细分,软件定义广域网(SD-WAN)无疑是从2015年到现在企业级广域网布局中最热门的技术之一. SDN SDN旨在支持局域网(LAN)以及服务提供商网络中的现代 ...
- 我看UNIX与Windows的本质区别
我看UNIX与Windows的本质区别 文化,我首先想到的是文化.Unix和Windows从诞生之初的文化差异本质上划分了两者的界限.直观看来,一个装逼文化,一个傻逼文化. Unix诞生在贝尔实验室的 ...
- 数据加密和数据签名的本质区别 解释
数据加密和数据签名的本质区别 解释 数据加密: 用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性. 数据签名: 用私钥加密,只能用公钥解 ...
最新文章
- mac 下周期调度命令或脚本
- 英特尔溢价4倍收购还遭拒!RISC-V芯片公司SiFive说想独立上市
- BZOJ-1027 [JSOI2007]合金
- Laravel中使用模型对数据进行操作
- ASP.NET中application对象的用法(面试题)
- C#语法精髓之常用的操作符
- iOS开发之FMDB
- Android 代码执行Linux Shell小记
- Intent.ACTION_PICK
- 关于从Activity A跳转到Activity B ,其中Activity A中有一个VideoView,Activity B中有一个MediaPlayer。...
- 云创大数据荣获“南京实体经济十大优秀企业”
- CC2530串口通讯的实现
- 【目录爆破工具】信息收集阶段:robots.txt、御剑、dirsearch、Dirb、Gobuster
- ArcGIS API For JavaScript - 地图常用函数方法
- 软件测试的原则和经验
- RuntimeError: CUDA error: device-side assert triggered
- nlohmann json用法
- 画家唐小唐:中国水墨画的传承者与创新者
- 一篇文章入门Spring
- Slurm如何应对超大作业的NSS压力?