GET和POST区别如下:

1、生成方式

GET方式有四种:

1)直接在URL地址栏中输入URL。

2)网页中的超链接。

3)form中method为get。

4)form中method为空时,默认是get提交。

POST只知道有一种:form中method属性为post。

2、数据传送方式

GET方式:表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。

POST方式:表单数据存放在HTTP协议的消息体中以实体的方式传送到服务器。

3、服务器获取数据方式

GET方式:服务器采用request.QueryString来获取变量的值。

POST方式:服务器采用request.Form来获取数据。

4、传送的数据量

GET方式:数据量长度有限制,一般不超过2kb。因为是参数传递,且在地址栏中,故数据量有限制。

POST方式:适合大规模的数据传送。因为是以实体的方式传送的。

5、安全性

GET方式:安全性差。因为是直接将数据显示在地址栏中,浏览器有缓冲,可记录用户信息。所以安全性低。

POST方式:安全性高。因为post方式提交数据时是采用的HTTP post机制,是将表单中的字段与值放置在HTTP HEADER内一起传送到ACTION所指的URL中,用户是看不见的。

6、在用户刷新时

GET方式:不会有任何提示、

POST方式:会弹出提示框,问用户是否重新提交。

java get和post区别_HTTP请求方式GET和POST区别相关推荐

  1. java get与post区别_HTTP请求(GET与POST区别)和响应

    HTTP有两部分组成:请求与响应,下面分别整理. 一.HTTP请求 1.HTTP请求格式: [] 在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型.要访问的资源以 ...

  2. AJAX中的请求方式以及同步异步的区别

    请求方式,分为GET与POST: GET   最为常见的HTTP请求,普通上网浏览页面就是GET.GET方式的参数请求直接跟在URL后,以问号开始.(JS中用window.location.searc ...

  3. 笔试题http请求方式 状态码 布局 多标签通信 前端性能优化

    企业 前端面试题 QA 页面从输入 URL 到加载显示完成,过程发生什么 前端性能优化 1.加载优化 2. 图片优化 3.css优化 4.js优化 5.渲染优化 6.首屏优化 7.打包优化(主要是we ...

  4. ajax的post跟get区别,Ajax中post与get的区别

    get和post都是向服务器发送一种请求,只是发送机制不同 . 1. GET可以通过在请求URL上添加请求参数, 而POST请求则是作为HTTP消息的实体内容发送给WEB服务器. 2. get方式请求 ...

  5. java 提交表单_http常见的form表单请求方式

    在Web开发中,我们使用的比较多的HTTP请求方式基本上就是GET.POST. 一.http请求常见的表单文件上传形式 首先了解下application/x-www-form-urlencoded和m ...

  6. JSP中get和post请求方式的区别及乱码解决方法

    JSP中get和post请求方式的区别及乱码解决方法 get提交方式:默认method="get" 和 地址栏.超链接请求方式默认都属于get提交方式 form表单的method属 ...

  7. ajax请求方式 问答题,java spring mvc面试题,九大常见问答题

    上次已经为大家介绍过java spring面试题,八大常见问答题的主要内容了,今天再来为大家介绍一些其他的常见问答题,一起来了解一下吧. 常见问答题如下: 1.springmvc的控制器是不是单例模式 ...

  8. http消息当中,post和get两种请求方式的区别

    上周尼玛哥一直在看有关微信小程序,订阅号,服务号,等微信的应用,没来的及继续学习,今个学习到javaweb 的servlet ,觉得有个地方,可以大家稍微注意一下,就是消息请求当中,GET 与 POS ...

  9. java.net.url 中文乱码_jsp get Url请求方式中文乱码问题解决办法

    本文章来给大家介绍关于jsp get Url请求方式中文乱码问题解决办法,有需要的朋友可参考. jsp中post方式请求一般不会乱码,如果乱码加上这句: 解决办法一 代码如下 复制代码 request ...

最新文章

  1. 自适应采样非局部神经网络的点云鲁棒操作
  2. oracle导入到mysql命令_oracle数据库导入导出命令
  3. 备忘录同步android ios9,IOS备忘录
  4. boost::geometry::model::segment用法的测试程序
  5. 【Android】Fragment的简单笔记
  6. 虐杀外星人java,逆天游戏《毁灭全人类2》登PS4 外星人疯狂虐杀地球人
  7. android实现qq修改密码底部弹出框_易查分强大的“可修改列”功能:轻松实现填表、留言和信息核对...
  8. MVC源码解析 - UrlRoutingModule / 路由注册
  9. 使用 React Testing LIbrary 的 15 个常见错误
  10. 如何从JFrog Artifactory下载资源到本地
  11. 对Java回调函数的理解
  12. Linux 平台 通过ODBC访问数据库
  13. 传统的AD域管理存在哪些缺点?
  14. C语言实现HDB3编码与译码
  15. Labelme直接生成灰度图
  16. 怎么离线发布全国谷歌高清卫星影像地图瓦片
  17. 虚拟串口软件VSPD下载安装及使用 包含XCOM串口调试软件
  18. 期货居间人一年能赚多少?期货居间人开户手续费有什么优势?
  19. Python爬虫:输入公司名称,爬取企查查网站中的公司信息
  20. 苹果笔记本python怎么换行_python怎么换行,我的换行就是执行啊

热门文章

  1. 2020年11月3日 星期二 工作日志 github登陆不了了,晕
  2. SAP BSP和JSP页面里UI元素的ID生成逻辑
  3. 把SAP云平台上创建的API proxy添加到API product里去
  4. SAP Commerce Cloud deprecation机制
  5. cross component navigation in HCP
  6. 使用命令行工具mc连接SAP云平台Leonardo机器学习服务的AWS存储
  7. UI Personalization persistent DB database table
  8. SAP Fiori的搜索实现
  9. SAP Fiori UI上关于时区Timezone的一些问题和解决方案
  10. 如何将一个PDF文件里的图片批量导出