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

  • 相关阅读:
    vue中router与route的区别
    网络编程-20200427
    JSP-20200428
    Servelet-1
    多线程-20200422-高级应用
    20200415_多线程——重点是应用场景
    2020-04-13注解和反射
    HIVE
    流的关联关系
    排序算法整理——坑+后期的数据结构部分
  • 原文地址:https://www.cnblogs.com/chenhaoyu/p/6514925.html
Copyright © 2011-2022 走看看