RuoYi开发实战- PostMan请求接口

2023-05-16

最近在学习若依这个开源项目,在调试接口时遇到一个小坎。默认的情况下接口是无法直接请求的,请求会报以下的错误:

{
  "msg": "请求访问:/system/dhb/list,认证失败,无法访问系统资源",
  "code": 401
}

在一些场景下还是挺不方便的。那么如果想在postman中调试若依的接口应该如何实现呢?

了解

想要解决这个问题,那么就要先了解若依的登录机制。首先若依是没有session的,是一种无状态的方式。每次请求时,客户端会带上认证信息。

那么这就好解决了,只要我们把header设置正确就可以正常请求接口了。

实战

  1. 通过浏览器先登录若依管理系统
  2. 按F12调出浏览器的调试工具
    访问一个你想要调试的接口,并打开“网络”来监听请求。
    在这里插入图片描述
  3. 获取header中的与身份认证有关的有效信息
    在这里插入图片描述
  4. 把请求标头中的Authorization和Cookie复制到postman之中
    在这里插入图片描述
    这样我们就可以使用postman正常请求接口了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RuoYi开发实战- PostMan请求接口 的相关文章

  • React Native打包安卓应用笔记

    前言 大部分内容是复制过来的 xff0c 主要做了一下整理 xff0c 方便自己查阅 打包发布 Android 要求所有应用都有一个数字签名才会被允许安装在用户手机上 xff0c 所以在把应用发布到应用市场之前 xff0c 你需要先生成一个
  • 无需AS通过命令行启动安卓模拟器

    背景 我是做RN开发的 xff0c 要经常启动安卓模拟器来测试 时间久了 xff0c Android Studio 成安卓模拟器启动器了 每次打开AS还是挺久的 xff0c 所以就想直接通过命令行来启动安卓模拟器 xff0c 这样会快很多
  • ssh登录时自动运行命令

    方法一 编辑 nvim ssh rc 里面写上要执行的命令 比如 xff1a span class token builtin class name echo span span class token string 39 command
  • React Native倒计时

    代码 span class token keyword import span span class token operator span span class token keyword as span React span class
  • React Native android 8以上版本闪退踩坑笔记

    背景 我的android的测试机版本是android 8 xff0c 我使用React Native开发的应用 xff0c 自己测试是正常的 iOS上也是正常的 但是一放到android8以上的版本本就出现了闪退的现象 xff0c 让我非常
  • git push send-pack: unexpected disconnect while reading sideband packet

    错误信息 span class token function git span push 枚举对象中 span class token number 200 span 完成 对象计数中 span class token number 100
  • node.js启动静态页面服务

    安装http server span class token function npm span span class token function install span http server g 启动服务 span class to
  • ssh中远程vim自动切本地输入法

    简介 SshIM 是一个解决ssh中使用vim nvim 中文输入法自动切换插件 原理 xff1a 当ssh中使用的vim 进入insert模式或者离开insert模式 xff0c 都会触发一个事件 当触发事件以后 xff0c 通过http
  • mame0.239选定系统所需要的ROM/磁碟映像档为缺少或不正确

    背景 之前发过一个视频 xff0c 讲MAME怎么配置和使用的 结果有网友反馈说有少部分游戏打开报错 xff0c 不会弄 运气比较好 xff0c 我想玩的ROM基本都可以正常使用 我就很奇怪 xff0c 为什么会报错的呢 xff1f 我怎么
  • Netty核心源码分析(一),Netty的Server端启动过程源码分析

    文章目录 系列文章目录一 Netty的Server端启动过程源码分析1 NioEventLoopGroup的创建 xff08 1 xff09 构造方法 2 ServerBootstrap的创建 xff08 1 xff09 构造方法 xff0
  • Android Emulator安卓模拟器去黑边

    安卓模拟器默认会有一个黑边 xff0c 让它看起来像个手机 但是看久了总感觉太占地方了 去掉黑边 重启完成以后 xff0c 效果如下 xff1a
  • 【视频】iOS开发允许http请求

    APP开发中有时会对接一些比较老的项目 xff0c 老的项目还有一些在使用http的 iOS应用默认情况下不允许请求http xff0c 怎么能让其允许呢 xff1f 视频讲解 https www bilibili com video BV
  • The run destination iPhone 13 is not valid for Running the scheme

    报错信息 The run destination iPhone 13 is not valid for Running the scheme apexedu 原因分析 后来我发现我的项目中的TARGETS中少了一个项目 xff0c 不清楚是
  • xcode Archive菜单是灰色的解决办法

    想把iOS应用打包上传到App Store发现这个菜单是灰色的 原因 后来发现 xff0c 因为我当前的运行环境是iOS模拟器 解决办法 运行设备修改成Any iOS Device arm64 xff0c 菜单就可以正常使用了 参考 htt
  • iterm2(zsh)粘贴慢解决办法

    我在macOS环境中使用的是iterm2终端 xff0c 每次在粘贴大量命令的时间 xff0c 明显感觉粘贴速度慢 就感觉粘贴也是一个字一个字粘贴的 在命令过长时由为明显 本以为是iterm2的原因 xff0c 后来发现原来是因为zsh的原
  • MAME打开ROM报错解决办法

    问 olds100 34 西游释厄传 特别版 版本 100 第 1 套 34 运行报错如何解决 xff1f 答 经过我的研究olds100 zip这个游戏是一个特别版本 它依赖两个文件才可以正常运行 分别是 xff1a olds zip x
  • 【新建Spring Boot项目】Connect to 127.0.0.1:1087 [/127.0.0.1] failed: Connection refused

    背景 我在新建微服务项目的时候 xff0c 使用gradle报错Connect to 127 0 0 1 1087 127 0 0 1 failed Connection refused 然后我检查了一下IDEA的代理设置 xff0c 没有
  • 命令行搜索神器fzf

    文件搜索神器fzf xff0c 名气很大 xff0c 很快 xff0c 很强大 fzf 是一个通用的命令行模糊查找器 它是一个交互式 Unix 命令行过滤器 xff0c 可用于任何列表 xff1b 文件 命令历史 进程 主机名 书签 git
  • docker中搭建nacos集群笔记

    最近在学习nacos xff0c 在本地搭建nacos集群环境 因为电脑配置低 xff0c 所以没有使用vmware虚拟机 xff0c 而是用docker中搭建的 仅是简单的笔记供自己复习查看 nacos相关配置 数据源配置 vim con
  • nginx: [emerg] could not build server_names_hash

    报错信息 nginx emerg could not build server names hash you should increase server names hash bucket size 32 nginx configurat

随机推荐

  • Netty核心源码分析(二),Netty的Server端接收请求过程源码分析

    文章目录 系列文章目录一 连接请求接受过程源码分析1 事件的值2 processSelectedKeys获取事件 xff08 1 xff09 doReadMessages方法 xff08 2 xff09 pipeline的fireChann
  • HAProxy学习笔记

    最近在学习微服务架构 xff0c 里面有用到HAProxy xff0c 记录一下学习笔记 官方网站是 xff1a https www haproxy org 下载安装 推荐使用源码安装 xff0c 因为我用的ubuntu 20 04中本身自
  • 如果在ubuntu上安装mysql client

    ubuntu安装mysql客户端 MySQL 是流行的开源关系数据库管理系统 与服务器交互的程序称为 MySQL 客户端 您可以使用的最基本的客户端是命令行工具 xff0c 通常称为 MySQL 客户端 要在 Ubuntu 20 04 上安
  • neovim内置lsp实现Java语言补全

    文章目录 通用方式自动化配置Java LSP手动配置JDK版本选择配置解压jdt language server配置环境变量 我的配置分享 neovim使用nvim jdtls搭建Java IDE 通用方式自动化配置Java LSP 可以使
  • neovim使用nvim-jdtls搭建Java IDE

    nvim jdtls简介 Neovim for eclipse jdt ls 中内置 LSP 支持的扩展 Neovim gt 61 0 6 0 中对eclipse jdt ls的内置语言服务器协议支持的扩展 该项目遵循KISS 原则 xff
  • 【视频】零基础neovim搭建Java IDE

    文章目录 视频教程系统环境准备工作文件下载安装neovim 0 6以上版本 下载解压jdt language server安装JDK11安装curl git neovim配置插件安装配置nvim cmp配置LuaSnip配置nvim jdt
  • React Native Webview安全问题解决办法

    威胁描述 威胁描述 根据CVE披露的WebView远程代码执行漏洞信息 xff08 CVE 2012 663 CVE 2014 7224 xff09 xff0c Android系统中存在一共三个有远程代码执行漏洞的隐藏接口 分别是位于and
  • Linux sed命令使用笔记

    sed 通常用于过滤文本 xff0c 即它接受文本输入 xff0c 对其执行一些操作 xff08 或一组操作 xff09 xff0c 然后输出修改后的文本 sed 通常用于使用模式匹配或替换文件中多次出现的字符串来提取文件的一部分 Linu
  • vim代码运行插件vim-quickrun

    插件安装 这里以packer为例 packer插件管理器安装方法 修改 config nvim lua plugins lua文件 xff0c 并增加如下内容 xff1a span class token comment 彩虹括号 span
  • 【视频】RuoYi开发实战-搭建开发环境

    文章目录 简介B站视频特点RuoYi VueRuoYi环境准备JDK安装dockermysql安装redis 6 2安装 下载源码数据库初始化Redis配置数据源配置Logback报错解决测试后端是否启动成功前端运行 简介 RuoYi 使用
  • macOS 安装mysql client命令行工具

    下载MySQL Workbench MySQL Community Downloads https dev mysql com downloads workbench 安装 设置环境变量 编辑 zshrc 增加以下内容 xff1a span
  • Netty核心源码分析(三)业务请求执行关键——ChannelPipeline、ChannelHandler、ChannelHandlerContext源码分析

    文章目录 系列文章目录一 ChannelPipeline ChannelHandler ChannelHandlerContext1 三者关系 二 ChannelPipeline源码分析1 ChannelPipeline接口设计2 Chan
  • alpine linux中安装docker

    简介 Small Simple Secure Alpine Linux is a security oriented lightweight Linux distribution based on musl libc and busybox
  • 命令行mysql 中文乱码解决

    现象 在IDEA中查询 xff0c 中文显示正常 IDEA中的jdbc连接字符串是 xff1a jdbc mysql 172 16 184 13 3306 ry vue useUnicode span class token operato
  • alpine linux中docker mysql踩坑记录

    写在前头 xff0c 本文只是记录这个坑 xff0c 目前没有找到解决办法 研究了一天了 xff0c 也没有解决 环境 我使用vmware安装了alpine linux 安装过程见 xff1a vmware安装alpine linux ht
  • [精简]RuoYi开发实战-搭建开发环境

    文章目录 简介说明RuoYi环境准备JDK安装dockermysql安装redis 6 2安装 下载源码数据库初始化Redis配置数据源配置Logback报错解决测试后端是否启动成功前端运行 简介 RuoYi 使用若依快速构建web应用程序
  • CentOS Stream8 与CentOS7有什么区别?

    工作中一直在用CentOS7和CentOS6 本来想抽空尝试一下CentOS8玩一玩 结果CentOS8已经走完了生命周期 一直好奇Centos Linux 和 CentOS Stream有什么区别 xff0c 今天就来安装一下 CentO
  • RuoYi若依实战-代码生成

    代码生成 使用admin登录管理后台 xff0c 菜单路径如下 xff1a 首页 系统工具 代码生成 建表 span class token comment auto generated definition span span class
  • CentOS stream 8同步时间

    虚拟机中的CentOS stream8挂起以后 xff0c 重新打开系统时间依然是之前的时间 会导致一些操作无效了 CentOS7中可以使用ntpdate同步时间 xff0c 在CentOS stream 8中发现已经无法成功安装此软件了
  • RuoYi开发实战- PostMan请求接口

    最近在学习若依这个开源项目 xff0c 在调试接口时遇到一个小坎 默认的情况下接口是无法直接请求的 xff0c 请求会报以下的错误 xff1a span class token punctuation span span class tok