1.安全性

GET请求通过拼接url传递参数,会在url地址栏显示,相对不安全

POST请求通过body体传递参数,不会在url地址栏中显示,相对安全

2.传输数据大小

GET请求对传输的数据大小有限制,最多2K

POST请求对传输的数据大小没有限制,理论上无上限,但有些浏览器还是会对其设置一些上限

3.传输数据类型

GET请求只能传输简单类型数据

POST请求可以提交复杂类型数据

 4.使用方式

GET请求常用于获取数据

POST请求常用于上传数据

5.缓存

GET请求可以缓存

POST请求不可以缓存,必须由Web服务器处理

如果将所有GET请求都换成POST请求 , Web服务器要处理的请求数量将会成百上千倍的增加,导致效率很低

GET请求与POST请求的区别相关推荐

  1. Ajax之同步请求和异步请求的区别

    同步与异步的概念区别 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式,是一种单线程的请求方式. 用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的. ...

  2. ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段...

    原文地址:ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段 ServletRequest 基本概念 ...

  3. 请求转发与重定向的区别和执行流程

    请求转发与重定向的区别和执行流程 文章目录 请求转发与重定向的区别和执行流程 1 请求转发与重定向区别 2 现实生活的例子 2.1 重定向 2.2 请求转发 3 重定向-流程图.代码.结果 3.1 流 ...

  4. 同步请求和异步请求的区别

    同步请求和异步请求的区别 先解释一下同步和异步的概念 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式.   异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据 ...

  5. 网络请求get和post的区别

    网络请求get和post的区别 其实本文更应该放在HTTP相关的分类,但是目前我并没有开设这一个分类专栏,so临时储存在HTML分类吧 Get和post是HTTP请求的两种基本方式 get是从服务器上 ...

  6. 请求转发和重定向的区别_WEB之重定向和请求转发的区别

    一次重定向的过程 我的代码里面已经写好了,redirectAndFoward.jsp页面上有一个表单,表单重定向到redirectAndFowardTarget.jsp,那么这一次的重定向过程为: 1 ...

  7. SAP BASIS 工作台请求和定制请求的区别

    SAP BASIS 工作台请求和定制请求的区别 工作台: workbench相关的对象更改,比如新建一个ABAP程序,一般是跨 client的修改: 工作台请求可以理解成ABAP开发相关的,比如定价例 ...

  8. 请求转发与重定向的区别

    重定向与转发的区别: 1.重定向访问服务器两次,转发只访问服务器一次. 2.重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的. 3.重定向跳转后必须加上 ...

  9. 高薪程序员面试题精讲系列74之你熟悉cookie、session吗?有哪些请求方式?请求转发与重定向有什么区别?

    一. 面试题及剖析 1. 今日面试题 你熟悉servlet与session吗? cookie与session的区别有哪些? 你了解哪些请求方式? get请求与post请求有什么区别? 如何防止post ...

  10. 请求转发和重定向的区别以及什么时候使用

    请求转发和重定向的区别以及什么时候使用 转发过程(不改变网址) 客户浏览器发送http请求-->web服务器接受此请求-->调用内部的一个方法在容器内部完成请求处理和转发动作-->将 ...

最新文章

  1. [译] RabbitMQ tutorials (3) ---- 'Pub/Sub' (Javascript)
  2. 扬州ns服务器维修视频,NS连接服务器报错问题解决方法--给遇到同样问题的盆友...
  3. 优酷智能档的设计、实现和应用
  4. linux安装spec编译器,RPM包制作之Spec文件参数详解
  5. 细嚼慢咽C++primer(4)——类(1):构造函数,类型别名
  6. 【5】dockerfile制作镜像
  7. TensorFlow实战3——TensorFlow实现CNN
  8. Redis 的持久化
  9. [转载] Python3 * 和 ** 运算符
  10. 编码神器 Sublime Text 包管理工具及扩展大全
  11. 微信H5分享、复制链接遇到的坑
  12. 卫星影像的分辨率与成图比例尺
  13. 什么是网站的样本设计
  14. 计算机网络白龙飞,成电等你来 | 你的辅导员已上线,男神辅导员闪亮登场(一)...
  15. MHA Failover测试-上
  16. 关于ArcGIS新建Person Geodatabase(.mdb)报错的问题
  17. 基于高通量测序开发甘蓝型油菜全基因组SSR标记
  18. Ubuntu16.04 查看硬盘序列号以及系统版本与安装时间
  19. 《MySQL数据库用户模块需求分析》
  20. VS2005使用体验

热门文章

  1. 3110: [Zjoi2013]K大数查询
  2. 将科学计数法的数值转化为字符
  3. 剑指offer--面试题19
  4. 南京牵手印度软件 本土软件企业态度不一
  5. MFC初探 —— 基于对话框的MFC显示控制台
  6. AndroidStudio_安卓原生开发_Json解析报错_要注意这点---Android原生开发工作笔记141
  7. C++_类和对象_C++运算符重载_赋值运算符重载_利用深拷贝实现对象深度赋值运算---C++语言工作笔记058
  8. fckeditor异常总结---org.apache.commons.fileupload.FileUploadException
  9. 20161013 晨报
  10. C++11 修复了双重检查锁定问题(转)