• 表单中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数据提交方式

  • 相关阅读:
    善用不同语言描述问题
    评黑书《算法艺术与信息学竞赛》
    代码设计的几个基础技巧
    结构和类
    看很多算法书,有个体会就是:算法关我屁事
    看好win8应用商场
    12306 火车订票网站的改进方案(专家讲解)
    有限责任公司章程
    该如何抽象
    财务软件的设计
  • 原文地址:https://www.cnblogs.com/chenhaoyu/p/6514925.html
Copyright © 2020-2023  润新知