zoukankan      html  css  js  c++  java
  • 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数据提交方式

  • 相关阅读:
    动手搭建 Web 框架深入了解 Web 框架的本质
    HTTP 协议
    Objectarx 判断点是否在多段线内部
    最小面积圆覆盖
    最小面积矩形覆盖
    objectarx之(点集)凸包算法
    Objectarx之相交矩形求并集 面域转多段线
    实时监控linux主机网络活动,上传下载速度
    block SSH attacks on Linux with denyhosts (centOS7)
    ASCII Camera
  • 原文地址:https://www.cnblogs.com/xiandong/p/8041315.html
Copyright © 2011-2022 走看看