zoukankan      html  css  js  c++  java
  • 表单中GET与POST的区别

    1、本质

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

    2.服务器端获取值的方法

    get方式提交的数据,服务器端使用request.QueryString获取变量的值

    post方式提交的数据,服务器端使用request.Form获取数据

    3.安全性

    get方式安全性低,post方式较安全。

    4、效率

    post方式执行效率要比get方式差一些。

    5.机制

    get是把参数数据队列加到提交表单的action属性所指的URL中进行传递,并且这些在URl中对用户来说是可见的

    post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到action属性所指的URL地址,对于用户来说,这是透明的。

    6.大小

    get一般的浏览器有对URL长度进行限制,一般不大于2KB,适合进行小数据传递

    POST理论上是没有大小限制的,适合进行大数据传递

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

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

  • 相关阅读:
    #Leetcode# 164. Maximum Gap
    #Leetcode# 155. Min Stack
    #Leetcode# 165. Compare Version Numbers
    Linux——信息分析(四)域名分析dig、host、
    Linux——信息采集(三)dmitry、路由跟踪命令tracerouter
    密码学——cookie攻击
    final关键字
    重载与重写
    break and continue
    计算机硬件系统
  • 原文地址:https://www.cnblogs.com/chenhaoyu/p/6514925.html
Copyright © 2011-2022 走看看