• get和 post提交方式


    在form表单提交数据的过程中,method属性提供了两个值:get,post

    1.本质

      Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求

      例如搜索网站提交,用的是Get   ;;     账号注册提交,用post

    2安全性

      get方式安全性低,post方式较安全。但是post方式执行效率要比get方式差一些。

    3机制

      get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到   ACTION属性所指的URL地址。用户看不到这个过程

      对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

    4大小

      get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。

    5安全性

      get安全性非常低,post安全性较高。

    总结:

    get方式的安全性较post方式要差一些,所以,包含一些重要的信息的话,简易使用post数据提交方式

    在做查询统计的时候,使用get方式要更好一些;而在做数据的添加,修改或删除操作时,建议使用post数据提交方式

  • 相关阅读:
    easyui的treegrid实现树型向上汇总功能
    webwork使用ajax传递实体类数据
    通过shape-outside来设置文字环绕时的形状
    CSS隐藏元素的N种实现方式。
    让文字飞一会~~~
    CSS技能汇总,研究及实践
    纯CSS实现JS效果研究
    移动端BUG汇总
    CSS3妙用
    利用border属性制作各种图形。
  • 原文地址:https://www.cnblogs.com/xiandong/p/8041315.html
Copyright © 2020-2023  润新知