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来获取

  • 相关阅读:
    php
    nginx
    docker
    pyenv 配置python虚拟环境
    [运维笔记] Nginx编译安装
    [运维笔记] Mysql单库备份脚本
    BurpSuite Intruder 4种攻击模式
    java判断一个单向链表是否有环路
    二分查找(递归和非递归)
    反转链表算法题
  • 原文地址:https://www.cnblogs.com/babilong/p/13511910.html
Copyright © 2011-2022 走看看