`
zhangketuan
  • 浏览: 14549 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

et与post的区别与联系

    博客分类:
  • jsp
 
阅读更多
区别:
1、get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用?连接,而各个变量之间使用&连接。Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL;

结论:
1、get传送的数据量较小,不能大于2KB,这主要是因为受URL长度限制(注:只有ie有这个限制。其他浏览器没有)。post传送的数据量较大,所以在上传文件只能使用Post。一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;(注:文件上传文件大小不包含在这里,只包含文件路径的长度)
2、get安全性非常低(因为用户可以通过URL看到),post安全性较高(其所有操作对用户来说都是不可见的)。但是执行效率却比post方法好;
3、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集;
4、很简单的一个原则,获取数据用get,改变/添加数据用post。因为get会被浏览器缓存,post不会。这样可以提高响应速度。并且用get用户可以从url中看到自己的操作,优化好的情况下可以使get url具备可读性/观赏性。

关于响应速度:
1.get请求是可以被客户端缓存的。比post高效。
2.AJAX环境中get响应快速,post需要先发送header再发送post data。
分享到:
评论

相关推荐

    联想V480、V580 V580c、V480c B480,B580 BIOS1.16-IDH1ET73WW

    BIOS的主要职责包括硬件设备检测(POST,Power-On Self Test),引导加载程序,以及为操作系统提供与硬件交互的接口。 在这个BIOS1.16更新中,联想可能对以下几个方面进行了优化: 1. **安全性增强**:随着网络...

    l联想V490U&BIOS&V490u_H7ET61WW(2.02)

    BIOS(基本输入输出系统)是计算机硬件与操作系统之间的重要接口,它的功能包括初始化硬件、进行系统自检(POST)、管理中断处理以及控制启动流程等。 联想V490U是一款轻薄型商务笔记本,其BIOS版本2.02表明这是该...

    ET发布规则 iCMS V3.2

    - **标题**:“ET发布规则 iCMS V3.2” - 这个标题明确指出这是一个与iCMS V3.2相关的ET发布规则。 - **描述**:描述部分重复了标题内容,表明该文档或脚本的重点是ET发布规则在iCMS V3.2中的应用。 - **标签**:...

    联想昭阳K29 1.64版BIOS

    BIOS(基本输入输出系统)是计算机硬件与操作系统之间的重要接口,它负责在启动时执行自检(POST)、初始化硬件设备以及加载操作系统。因此,BIOS的版本更新对于系统的稳定性和兼容性至关重要。 在描述中提到的...

    etstats:ET脚本

    TODO :POST数据而不是输出文件。 在比赛结束时创建输出JSON文件matches/starttime_mapname.json ,例如: {" mapname " : " radar " ," endtime " : " ISO " ," starttime " : " ISO " ," players " : {" guid " :...

    联想T430U 集显BIOS-版本是H6ET61WW

    标题提到的“H6ET61WW”是BIOS的具体版本号,通常每个版本的更新都会修复之前版本的一些问题,增加新功能,或提高系统性能。 BIOS的更新方式主要有两种:通过内置的自升级程序或者使用外部编程器。描述中提到的...

    Android中post和get的提交方式【三种】

    总结来说,Android应用中,GET和POST请求主要用于与服务器交互,传输数据。GET请求简单但受限,适用于获取小量非敏感信息;POST请求安全且灵活,适用于发送大量或敏感数据。在实际开发中,要根据具体需求选择合适的...

    基于jquery实现的et大屏展示源码_大屏展示_前端页面

    4. Ajax交互:使用`.ajax()`或`.get()`、`.post()`等方法,可以轻松实现异步数据加载,增强用户体验。 二、大屏展示技术要点 1. 自适应布局:对于大屏展示,通常需要考虑不同尺寸的屏幕,使用百分比布局、媒体查询...

    mvc-test.rar_hasen8_let6y6_mvc_mvc做登录注册_noun8et

    **标签解析:** 标签"hasen8 let6y6" 和 "noun8et" 与文件名中的对应部分相同,可能用于特定的跟踪或者分类。而 "mvc" 和 "mvc做登录注册" 强调了MVC框架在实现登录注册场景的应用。 **压缩包子文件:"mvc-test"** ...

    全功能ActiveX控件参考手册

    通过上述接口的详细介绍,我们可以看出ET99全功能ActiveX控件提供了丰富的功能支持,包括设备检测、打开与关闭、PIN码验证及修改等功能,为开发者提供了极大的便利性和灵活性。此外,文档还提供了必要的参数说明和...

    et-rest-proxy

    1. **定义路由**: 通过这个库,你可以轻松地定义 REST 路由,如 GET、POST、PUT、DELETE 等,对应于不同的 CRUD (Create, Read, Update, Delete) 操作。 2. **处理请求和响应**: "et-rest-proxy" 提供的控制器可以...

    详解Android:向服务器提供数据之get、post方式

    在这我们首先了解Android客户端向服务器提交数据的底层做法。get、post两种方法提交数据,下面我们用示例了解get以及post方式。 需要在布局文件中增加两... android:id=@+id/et_main_name android:hint=请输入用户名

    斯坦福最新2017年cs231n课程ppt-11

    数据科学导论——问题分析与数据处理 Lecture 11: Detection and Segmentation • Ad hoc training objectives • Fine-tune network with softmax classifier (log loss) • Train post-hoc linear SVMs (hinge ...

    微信小程序 网络请求(post请求,get请求)

    `data`对象包含了要发送的数据,`method`设置为`POST`表示使用POST方法。`complete`回调函数用于处理请求完成后的逻辑,包括成功和失败的情况。 2. **GET请求** GET请求通常用于获取服务器上的资源,它是无状态的...

    Solaris 8 (SPARC 平台版) 10/00 发行说明更新-76

    PostScript est une marque ou une marque enregistrée d'Adobe Systems, Incorporated, qui peut être enregistrée dans certaines juridictions. Netscape Navigator(TM) et Netscape(TM) Communicator sont ...

    On the postprocessing removal of correlated errors in GRACE temporal gravity field solutions

    We revisit the empirical moving window filtering method of Swenson andWahr (Geophys Res Lett 33:L08402,<BR>2006) and its variants, Chambers (Geophys Res Lett 33:L17603, 2006) and Chen et al....

    2019 秋招腾讯 C++面试经验(1).pdf

    5. **GET与POST的区别**:HTTP请求方法,GET用于获取资源,POST用于提交数据,GET是幂等的,POST不是。 6. **网络通信故障排查**:工具如fiddler和tcpdump用于抓包分析网络问题。 7. **select与epoll**:epoll相比...

    基于Linux环境下C++开发的轻量级Web服务器源码.zip

    它采用了线程池 + 非阻塞socket + epoll(ET和LT均实现) + 事件处理(Reactor和Proactor模型)的并发模型,使用状态机解析HTTP请求报文,支持GET和POST请求。此外,它还实现了访问数据库的web端用户注册和登录功能,同步/...

Global site tag (gtag.js) - Google Analytics