前端网络——get和post的区别
面试常问!!!
基于什么前提 ?如果什么前提也没有,不适用任何的规范,只考虑语法和理论上的http协议
GET 和 POST 几乎没有区别,只有名字不一样,仅此而已如果是基于RFC规范的。
(1) 理论上的(Specification):GET 和 POST具有相同语法的,但是有不同的语义。GET是用来获取数据的,POST是用来发送数据的,其他方面没区别
(2)实际上的(Implementation):各个浏览器,就是这个规范的实现者。
所以才有常见的不同:
1)GET的数据在URL是可见的。POST请求是不显示在URL中的
2)GET请求对长度是有限制的,POST请求长度是无限制的
3)GET请求的数据可以收藏为书签,POST请求到的数据不可收藏为书签
4)GET请求后,按后退按钮、刷新按钮无影响,POST数据会被重新提交
5)GET的编码类型:application/x-www-form-url。POST编码类型:有很多种,
列举以下几种(不止):
encodeapplication/x-www-form-urlencoded
multipart/form-data
6)GET历史参数会被保留在浏览器里,psot不会保存在浏览器中的。
7)GET只允许ASCII.post没有编码限制,允许发二进制的。
8)GET与POST相比,GET安全性较差,因为所发的数据是URL的⼀部分。
前端网络——get和post的区别相关推荐
- 网络摄像机与模拟摄像机的区别
网络摄像机与模拟摄像机的区别 模拟摄像机与网络摄像机都是当今各行业所使用的主流产品,那么在使用的同时我们对其了解多少,两者之间的区别又是什么呢?今天就由中国机器视觉商城(http://www.chin ...
- 通过讲故事搞定前端网络知识
本文约6000余字,阅读需要10分钟左右. 写在最前 有人说,前端工程师的网络基础很弱,说很多都是非计算机的,门槛低,其实不能一概而论.但是既然人家吐槽了,那我们就提高自己呗. 没有规矩,不成方圆 前 ...
- Spring Boot + Vue 前后端分离开发,前端网络请求封装与配置
前端网络访问,主流方案就是 Ajax,Vue 也不例外,在 Vue2.0 之前,网络访问较多的采用 vue-resources,Vue2.0 之后,官方不再建议使用 vue-resources ,这个 ...
- 前端还是java哪个更累_前端开发和后端开发的区别?这两者哪个更累?
前端开发和后端开发的区别有哪些?前端开发和后端开发哪个做起来更累?对于刚接触开发的朋友可能会有这样的疑问,下面就一起来了解下吧! 1.前端开发: 网站的"前端"是与用户直接交互的部 ...
- 前端工程师和后端工程师的区别?
有很多小伙伴都听说过前端开发和后端开发,但是却不知道两种岗位都是干嘛的有什么区别,今天小千就来给大家介绍一下前端工程师和后端工程师的区别,方便大家理解. 前端工程师 前端工程师是互联网时代软件产品研发 ...
- 面试篇:让面试官心服口服的前端网络知识点(一)
这篇文章是作者在求职过程所总结的前端网络相关面试题及其答案. 浏览器地址栏输入url,回车发生什么? 这是一个很经典的问题,我在过去的求职过程中,几乎每一家公司的面试都会问到这个问题,我这里也是利用这 ...
- 前端的class和id 的区别
前端的class和id 的区别 作为初学者,通常的看到标签的引用,会出现class和id 的关键字.区别如下: 作为初学者,通常的看到标签的引用,会出现class和id 的关键字.区别如下: 1.&q ...
- 前端网络基础 - axios源码分析
前端网络基础 - axios使用_qfc_128220的博客-CSDN博客 在上一节中,我们分析了axios的基本使用,其中有很多让人一时无法参悟透奥妙的设计.我们来逐一通过源码解析下. 目录 axi ...
- 前端与美工职能上的区别
摘要:很多公司甚至是多数以互联网网站为主要业务的公司都会把"美工"的概念搞混淆,通常这些公司都会把网页设计+网页制作的人员统称为"美工".而一家成熟的互联网公司 ...
最新文章
- Win7 64位的SSDTHOOK(2)---64位SSDT hook的实现
- 那些年Android黑科技①:只要活着,就有希望
- Valgrind 使用方法
- api有哪些 javasocket_socket及socket java api
- 平板电脑可以插u盘吗_电视TV盒子安装app的六个方法,u盘/电脑/手机都可以安装...
- oracle安装 衍生进程已退出,linux安装oracle 出现问题
- 考研复习安排——第一阶段末
- 数据结构-排序进阶代码
- tuxedo连接mysql_9.5.3 Tuxedo与各种数据库的连接
- SimVLM:拒绝各种花里胡哨!CMUGoogle提出弱监督极简VLP模型,在多个多模态任务上性能SOTA...
- Flutter动画SizeTransition使用解析
- 谷歌推Tacotron 2,搞定绕口令,效果优于WaveNet
- JAVA:泛型通配符T,E,K,V区别,T以及Class,Class的区别
- 7月20日专家在线访谈“员工上网管理是否可行”
- 设计模式-关于模式的一些很基本的知识点
- Unicode字符集和多字节字符集关系
- spring + springmvc +mybatis 搭建 maven 项目的核心配置文件
- Python提取PPT中的图片
- SVG进阶-SMIL动画
- 还记得这些常用String方法吗?
热门文章
- 【ABC 203】D - Pond:二分 + 前缀和
- Android Audio常用音频工具和分析方法
- 服务器 文件系统,服务器硬盘文件系统
- 爱你用java代码_[java]__如何用你的编程语言表达至尊宝爱你一万年的浪漫情怀....
- 云计算机服务英文翻译,基于云的服务,Cloud Based Service,音标,读音,翻译,英文例句,英语词典...
- [CortexM--CMSIS]详细的说明
- 物联网实训室建设方案
- 2022年中职——网络搭建国赛2脚本写法(超详细解析)
- 联想台式机重装系统方法总结
- 清华“差生”10年奋斗经历,只写事业,不写女人