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数据提交方式

  • 相关阅读:
    SpringMVC学习笔记----
    各种语言学习
    七步精通Python机器学习 转
    开源GIS有用
    sql 语句
    调试windows服务最简单的方法之一
    sqlserver2008 win7下安装 windows installer错误
    高德地图AmapSDKDemo运行
    google mapsDemo示例运行
    android开发环境搭建遇到的问题
  • 原文地址:https://www.cnblogs.com/chenhaoyu/p/6514925.html
Copyright © 2011-2022 走看看