get和post区别
2016-08-05 15:27
302 查看
get 和 post 是客户机与服务器交互的重要方法,二者的区别如下:
1. get是从服务器上获取数据,post是向服务器传送数据;
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP
post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址;
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据;
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;
5. get安全性非常低,post安全性较高。但是 get 执行效率却比 post 方法好。
1. get是从服务器上获取数据,post是向服务器传送数据;
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP
post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址;
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据;
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;
5. get安全性非常低,post安全性较高。但是 get 执行效率却比 post 方法好。
相关文章推荐
- 如何用C语言、Python实现栈及典型应用
- STL实现的底层数据结构简介
- Generating Artifacts问题解决汇总
- Servlet 3.0 新特性详解
- Codeforces Round #365 (Div. 2) 题解
- python单元测试
- 205.leetcode Isomorphic Strings (easy)[map结构 字符串处理]
- 为什么主引导记录的内存地址是0x7C00?
- staticmethod classmethod 创建静态类
- JavaScript prototype
- Mac 安装cx_Oracle
- HDU - 3065 - 病毒侵袭持续中(AC自动机)
- 利用Apollo实现移动端消息推送
- Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xm
- less样式表
- 如何实现分享网站文章到微信朋友圈时显示指定缩略图或LOGO
- 数据结构实验之数组二:稀疏矩阵
- SUDT 2144 图结构练习——最小生成树
- socket TCP UDP
- css3实现三角形