当前位置:网站首页>doGet与doPost
doGet与doPost
2022-07-25 16:03:00 【clear0217】
doGet与doPost
一、简介
1、doGet
doGet 调用用于获取服务器信息,并将其做为相应放回给客户端。经由Web浏览器或通过HTML、JSP直接访问Servlet的URL时,一般用Get调用
2、doPost
它用于客户端把数据传送到服务器端,是可以隐藏传送给服务器的任何数据。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方式:会弹出提示框,问用户是否重新提交
边栏推荐
- 【IJCAI 2022】参数高效的大模型稀疏训练方法,大幅减少稀疏训练所需资源
- Upgrade esxi6.7.0 to 7.0u3f (updated on July 12, 2022)
- The annualized interest rate of treasury bonds is too low. Is there a financial product with a higher annualized interest rate than the reverse repurchase of treasury bonds?
- R语言ggplot2可视化线图(line)、自定义配置标题文本相关内容颜色和图例(legend)颜色相匹配(和分组线图的颜色相匹配、match colors of groups)
- MySQL tutorial 71-where conditional query data
- I interviewed 8 companies and got 5 offers in a week. Share my experience
- 使用Huggingface在矩池云快速加载预训练模型和数据集
- MySQL全局锁
- Sword finger offer | number of 1 in binary
- 面试8家公司,1周拿了5个offer,分享一下自己的心得
猜你喜欢

JWT diagram

一文入门Redis

Recommended collection, which is probably the most comprehensive coding method summary of category type features

基于Caffe ResNet-50网络实现图片分类(仅推理)的实验复现

Upgrade esxi6.7.0 to 7.0u3f (updated on July 12, 2022)

面试突击:为什么 TCP 需要 3 次握手?

食品安全丨无处不在的冷冻食品,你真的了解吗?

Save the image with gaussdb (for redis), and the recommended business can easily reduce the cost by 60%

电阻电路的等效变化(Ⅱ)
![[server data recovery] data recovery cases of raid information loss caused by unexpected power failure of HP EVA server storage](/img/90/51d86111b918eb60761818110cdec4.jpg)
[server data recovery] data recovery cases of raid information loss caused by unexpected power failure of HP EVA server storage
随机推荐
如何构建面向海量数据、高实时要求的企业级OLAP数据引擎?
The second revolution of reporting tools
Exclusive lock
Sword finger offer | number of 1 in binary
泰山OFFICE技术讲座:英寸,厘米,磅,派卡,提,行,字行,像素的换算关系
【IJCAI 2022】参数高效的大模型稀疏训练方法,大幅减少稀疏训练所需资源
Dpdk packet receiving and sending problem case: non packet receiving problem location triggered by mismatched packet sending and receiving function
推荐系统-协同过滤在Spark中的实现
tkinter模块高级操作(一)—— 透明按钮、透明文本框、自定义按钮及自定义文本框
MySQL check whether the table is locked
R语言偏相关性计算(Partial Correlation)、使用ggm包的pcor函数计算偏相关性(Partial Correlations)
Promise期约
# JWT 图解
基于Caffe ResNet-50网络实现图片分类(仅推理)的实验复现
Release of v6.5.1/2/3 series of versions of Xingyun housekeeper: the ability of database OpenAPI continues to be strengthened
MySQL教程66-数据表查询语句
MySQL全局锁
0x80131500打不开微软商店的解决办法
Win11自带画图软件怎么显示标尺?
报表工具的二次革命