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安全性较高。但是执行效率却比Post方法好。

建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话, 建议用Post数据提交方式;

2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删 除时,建议用Post方式。

最新文章

  1. iOS开发系列--Swift语言
  2. cookie实现记住密码
  3. 获取$(this)子节点对象的方法
  4. Visual Studio Code 使用 ESLint 增强代码风格检查
  5. Java JDBC批处理插入数据操作
  6. 使用val()方法设置表单中的默认选中项
  7. IE CSS Bug 系列
  8. 新部署的linux web服务器error Host ‘*.*.*.*’ is not allowed to connect to this MySQL server
  9. java之拦截器Interceptor
  10. ngnix 反向代理来解决前端跨域问题
  11. jQuery-3.事件篇---事件绑定与解绑
  12. CentOS 7 源码编译vim8+vimplus
  13. acrgis 解决矢量转栅格分辨率过大造成连续值变离散且出现空白
  14. linux常用命令总结(含选项参数)
  15. Scala 读文件
  16. php面向对象的简单总结 $this $parent self
  17. AndroidSDK下载
  18. Instruments Time profiler 调优APP 之图片解码
  19. iOS音频合并
  20. sequelize 批量添加和更新数据 bulkCreate

热门文章

  1. PHP怎样写延时队列(定时器)
  2. 2016-12-01,我的CSDN有排名啦!
  3. kubernetes创建用户
  4. selenium2.x 与 selenium3.x 最大区别
  5. springcloud zuul shiro网关鉴权并向服务传递用户信息
  6. linux下go环境配置
  7. [jmeter]Jmeter+ant实现接口自动化
  8. sqlalchemy insert or ignore
  9. 你会用ES6,那倒是用啊!
  10. 解决一个无聊的问题,如何处理Java用户在dos被收集信息时拷贝带换行符的文本信息造成的while的多次循环(java解决Scanner.next在接收用户输入时出现多个换行的形况)[解决方案一]