zoukankan      html  css  js  c++  java
  • GET和POST传输方式

    GET和POST传输

    在很多人看来,get和post的区别有比如安不安全,传输有大小限制等,在这里,我将对get和post做出客观的评价:

    GET:

    传输方法:get传输数据一般是在地址栏的url的问号后面拼接数据进行传输。

    传输量:因为get是在url上携带数据传输,但是浏览器基于安全考虑,会限制url的大小,所以get的传输量小不是因为它本身的原因,而是浏览器所造成的。

    安全性:get的安全性其实是很高的,一般人们说它安全性低是因为get是在浏览器地址栏进行显示的传输,所以说它的安全性低,但是get本身设计出来就不是为了提交数据的,而是请求数据用的,而get所传输的数据一般都是用户自己输入的后台本来就要返回的。所以get不存在安全性低的说法。

    用途:用于查询数据使用。

    POST:

    传输方式:post是将数据放在http包里面进行传输。

    传输量:post的数据是放在http里面的,所以在客户端不存在传输大小限制,但是,在服务器端可以对post的传输量进行大小的限制。

    安全性:post设计之初就是用来进行数据提交操作的,所以post的数据是不会在地址栏进行显示,从而增加了它的安全性。

    用途:用于提交数据使用。

  • 相关阅读:
    javascript模板方法模式
    设计模式之原型模式
    es6 工厂模式
    js建筑者模式
    程序运行时的堆栈与数据结构中的堆栈有何分别
    POJO、JavaBean、DTO的区别
    AnnotationTransactionAttributeSource is only available on Java 1.5 and higher
    进程pid理解
    Tasklist使用详解
    day 16 类的成员
  • 原文地址:https://www.cnblogs.com/xiaojianwei/p/10133129.html
Copyright © 2011-2022 走看看