postman接口请求response是base64-图片这类的可视化。

#测试一个response是base64的结果,可能要去其他网址进行解码。

https://www.lddgo.net/convert/base64-to-image

#觉得麻烦

1.可以利用postman/apifox自带的tests/script/后置操作,进行编码后,做成可视化

复制代码
let base64Data = null;
let mimeType = "image/png";

try {
  const jsonData = pm.response.json();
  for (var i = 0; i < jsonData.candidates.length; i++) {
    var candidate = jsonData.candidates[i];
    for (var j = 0; j < candidate.content.parts.length; j++) {
      var part = candidate.content.parts[j];
      if (part.inlineData && part.inlineData.data) {
        base64Data = part.inlineData.data;
        mimeType = part.inlineData.mimeType || "image/png";
        break;
      }
    }
    if (base64Data) break;
  }
} catch (e) {
  base64Data = pm.response.text().trim();
}

pm.visualizer.set("<html><body style='padding:20px;background:#fff'>" + (base64Data ? "<img src='data:" + mimeType + ";base64," + base64Data + "' style='max-width:100%'>" : "No image data found") + "</body></html>");
相关推荐
江屿风14 天前
【Plain Language Large Model】【从浏览器到全栈:一课精通Node.js三剑客】流食般投喂
笔记·前端框架·npm·node.js·js·npx
无巧不成书021818 天前
Tomcat部署JSP文件完整指南:手动部署+IDEA工程化实现 附404访问错误全排查
java·ide·windows·tomcat·intellij-idea·js
骑着蜗牛撵大象32721 天前
语音变分录、规则挡幻觉:拆解开源 AI 记账系统 Smart Ledger 的全栈设计
人工智能·ai·架构·js·数据校验
ratel️21 天前
小墨析 · Office Agent 日常办公不烧心
python·langchain·word·excel·fastapi·js·ppt
落花看风雪23 天前
从零开始搭建后台系统(vue3+TypeScript+Vite)01
typescript·vue·js
逆风优雅1 个月前
nestjs middleware 接口请求日志
后端·js
请为小H留灯1 个月前
Windows 本地前端项目一键运行指南:Volta+Node+pnpm + 阿里镜像完整初始化流程
前端·pnpm·node·js
大貔貅喝啤酒1 个月前
Gitea+Jenkins+Docker 搭建 Node 项目 CI/CD 自动部署完整教程
ci/cd·docker·jenkins·js·gitea
我命由我123452 个月前
CSS - CSS 媒体查询 orientation
前端·javascript·css·html·css3·html5·js
COOLMO研究AI2 个月前
Next.js App Router 中 sitemap、robots 与 canonical 的配置与排查
前端·web·js·网站优化