zoukankan      html  css  js  c++  java
  • HTTP中Get、Post、Put、Delete的区别?

    一、Get请求,向数据库发送获取数据的请求,从而获取信息。

    1.1不做修、改、增数据,不影响资源的内容,无论进行多少次,结果都一样。

    1.2Get请求是1024个字节。是整个URL的长度,不仅仅是参数值数据长度。

    1.Get请求参数实在请求头中的,不安全。    login?username="babilong"&password="123456"

    二、Post请求,同Get请求类似,都是向服务端发送数据,会创建新的内容

    2.1Post请求参数在请求体内,比较安全

    2.2Post请求不限制长度

    三、Put请求时向服务器发送数据,从而改变信息。  例 update

    四、Delete请求,删除某一资源。

    总结:

    Get请求是向服务器发送获取数据的一种请求。

    Post是向服务器提交数据的一种请求,在表单中,Method默认为get。

    实质上,post和get只是发送机制不同并不是一个取 ,一个发。

    Get方法需要Request.QueryString来获取变量的值,Post方法需Request.Form来获取

  • 相关阅读:
    Python基础学习Day2
    Python基础学习
    字符串
    function对象
    GCN入门理解
    L1、L2正则化详解
    Matplotlib数据可视化基础
    sklearn 中模型保存的两种方法
    一文弄懂神经网络中的反向传播法——BackPropagation
    seaborn可视化
  • 原文地址:https://www.cnblogs.com/babilong/p/13511910.html
Copyright © 2011-2022 走看看