HTTP中get、post、put、delete的区别

2023-05-16

今天开发遇到了 put请求,顺便过来拔拔草!

先说说最常用的get请求跟post请求的区别:

GET请求:①一般是获取服务器资源;②get请求的查询参数需要挂载请求地址中;③请求参数具有大小限制(不同浏览器,限制的请求地址大小也不一样);④get不会对请求参数进行编码,而是以明文的方式进行传输(安全系数低);

传参形式:`url?key=${vaule}`  注意:此处为反引号,字符串拼接也可!

POST请求:①一般用于新增资源或者修改资源;②将查询参数保存在请求体中;③post请求体可以在后台服务器设置接收post请求体大小;④post请求传输过程中会对请求体进行编码(比get的传输安全性更高)

传参形式:①入参query为对象:{key:value,key1:value1};②需要data属性

其次,PUT请求

put请求是向服务器端发送数据,相当于数据库的update操作,用于修改数据内容;不会增加数据的种类等。已post请求类似,都是向服务器发送数据,但post请求会修改数据的种类也可新增资源。

传参形式:与post传参类似

 

最后,delete请求

delete请求,顾名思义就是删除,用来删除某一行数据,常用于页面上删除操作,就像数据库的delete操作一样;

传参形式:与get传参类似

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTTP中get、post、put、delete的区别 的相关文章

随机推荐

  • 利用冒泡法对10个数字进行排序

    将10个数由小到大进行排序 用冒泡法 第一趟比较 xff0c 如果是6个元素 xff0c 要进行n 1 xff0c 也就是6 1等于5次两两比较 第二趟比较中 xff0c 要进行n j xff08 j是趟数 xff09 两两比较 xff0c
  • Cloudreve添加腾讯云对象存储策略教程

    Cloudreve安装好后就可以添加存储策略了 xff0c 设置文件存储的位置 xff0c 我将文件存储在腾讯云对象存储 xff0c 使用内容分发进行下载加速和保护源站 对象存储和内容分发是收费的 xff0c 需要购买存储容量包 内容分发流
  • 汇编语言指令大全

    一 数据传输指令 它们在存贮器和寄存器 寄存器和输入输出端口之间传送数据 1 通用数据传送指令 MOV 传送字或字节 MOVSX 先符号扩展 再传送 MOVZX 先零扩展 再传送 PUSH 把字压入堆栈 POP 把字弹出堆栈 PUSHA 把
  • Access-Control-Allow-Origin跨域解决及详细介绍

    首先 xff0c 跨域不是问题 是一种安全机制 这是你在开发时 上线前就必须提前考虑到的安全问题并且采取合适的手段去避免这个问题带来的程序错误 不过通常情况下 xff0c 前端开发的小伙伴们都非常坚信后端小伙伴的接口一定已经处理好了跨域这个
  • CCF-CSP历年真题大全附题解(202303已更)

    CCF CSP真题拿来练手 xff0c 持续更新 xff0c CCF CSP真题拿来练手 xff0c 如果对自己没有拿高分的期望的话 xff0c 可以就琢磨着写一二三题就好 xff0c 三题和四题可以稍微瞧一瞧 xff0c 可以就拿最基础的
  • Notepad ++ 安装与配置

    目录 Notepad 43 43 获取与安装 Notepad 43 43 是什么 获取 Notepad 43 43 安装包 安装 Notepad 43 43 可以很方便的转换编码 配置 Notepad 43 43 首选项 常用 编辑 暗黑模
  • 在Docker中安装并修改MySQL中的 my.cnf 配置文件

    前言 前期经过MySQL主从复制之后 xff0c 发现数据库的读写非常慢 xff0c 而且经常发生MySQL连接数过小 xff0c 导致整个数据库崩溃的情况 通过修改MySQL中的 my cnf 配置文件参数 xff0c 以达到MySQL关
  • Armbian 笔记一_初次登陆配置 Armbian 系统

    目录 初次登陆配置 arm 系统 参考链接和当前场景 初次登陆配置 root 密码 默认终端 普通用户 无线网络 时间和地区设置 关闭系统 初次登陆配置 arm 系统 参考链接和当前场景 参考燃吹哥哥的这篇博客 真的炒鸡详细 xff1a 猿
  • Armbian 笔记五_如何在 Armbian 上安装 xfce4 桌面

    目录 使用 armbian software 选择 Desktop 安装 xfce4 桌面 准备工作 正常开机 必须存在着一个普通用户 连接有线网络 下载安装设置 armbian software 201 是 Desktop 输入普通用户
  • 二维数组中的查找(杨氏矩阵(C语言+Java))

    二维数组中的查找这道题 xff0c 出自 剑指Offer 也是著名的杨氏矩阵 在一个 n m 的二维数组中 xff0c 每一行都按照从左到右递增的顺序排序 xff0c 每一列都按照从上到下递增的 输入一个数 xff0c 判断矩阵中是否存在这
  • 【操作系统实验】Ubuntu Linux 虚拟机目录文件操作

    文章目录 目录的创建和删除创建目录删除目录 文件的创建和删除创建文件删除文件 复制目录 文件移动目录 文件 目录的创建和删除 创建目录 mkdir 命令 功能描述 xff1a mkdir命令用来创建指定名称的目录 要求创建目录的用户在当前目
  • mysql-8.0.30最新密码重置方法,看这一篇就够了

    博主自己多次忘记自己本地MySQL的密码 xff0c 多次 删库跑路 xff0c 现写下这篇技术贴 xff0c 一来是为后续网友们遇到相同问题可以少走弯路 xff0c 二来是给自己做一个备忘录 之前查阅了很多关于更改MySQL密码的方式是在
  • Centos7安装OpenStack Rocky版本和openstack基本使用

    文章目录 环境 xff1a 设置主机名验证配置域名和IP映射关闭防火墙和SeLinux时间同步配置OpenStack rocky的yum源文件安装centos release openstack rocky安装openstack客户端安装数
  • 详解%d、%%d、%%%d和\\%d的区别

    1 d xff0c 表示按整型输出后面给出的变量的值 2 d xff0c 这就会被拆成两部分看待 xff0c 一是 在C语言中就是输出一个 xff0c 而是 d 就是一个普通字符 xff0c 所以当 d 在一起时 xff0c 其含义就是输出
  • C语言数组小记1

    在一维数值里 xff1a xff08 假设a 0 的地址为2000 xff09 如 xff1a int a 61 10 9 8 7 6 5 xff1b printf xff08 d d d xff0c a xff0c a 0 xff0c a
  • C语言数组小记2

    示例 xff1a 在二维数组下行与列的问题 如 xff1a int a 3 3 61 9 8 7 6 5 4 3 2 1 假设我们a 0 0 的地址是2000 xff0c a 0 1 的地址是2004 xff0c 相差4个字节 printf
  • 正点stm32串口中断理解

    首先把程序放上来 xff0c 最后结论总结在最后 u8 USART RX BUF USART REC LEN u16 USART RX STA 61 0 void USART1 IRQHandler void 串口1中断服务程序 u8 Re
  • windows用xrdp方式远程桌面连接ubuntu

    windows系统 xff1a win10 ubuntu系统 xff1a 18 04 5 参考文章 xff1a https forum ubuntu org cn viewtopic php f 61 54 amp p 61 3221658
  • Linux中用vim编辑器打开时自动补入头文件,注释方法

    1 首先我用的是乌班头的linux xff0c 打开终端 2 通常我们打开终端的时候是直接在home目录下3 我们直接直接退到根目录下 xff0c 找到etc目录 4 输入sudo vi etc vim vimrc 其实熟练的也可以234步
  • HTTP中get、post、put、delete的区别

    今天开发遇到了 put请求 xff0c 顺便过来拔拔草 xff01 先说说最常用的get请求跟post请求的区别 xff1a GET请求 xff1a 一般是获取服务器资源 xff1b get请求的查询参数需要挂载请求地址中 xff1b 请求