Insomnia怎么使用Prompt弹窗输入变量_Insomnia交互式变量输入方法【技巧】

尼克

尼克

2026-05-19

977人浏览

原创

insomnia可通过三种方式实现请求前动态输入变量:一、pre-request script中用prompt()函数弹窗输入并设环境变量;二、通过编辑环境变量界面手动输入;三、安装prompt插件支持多字段及类型校验的增强弹窗。

insomnia怎么使用prompt弹窗输入变量_insomnia交互式变量输入方法【技巧】

如果您在使用 Insomnia 进行 API 测试时,希望在发送请求前动态输入变量值(例如 token、用户 ID 或时间戳),而非硬编码或依赖环境变量,则可通过 Prompt 弹窗实现交互式变量输入。以下是实现该功能的多种方法:

一、使用内置 prompt() 函数触发弹窗

Insomnia 支持在请求的 Pre-request Script 中调用 JavaScript 的 prompt() 函数,运行时将弹出原生输入框,用户输入后该值可赋给变量并用于请求体或参数中。

1、在 Insomnia 中选中目标请求,点击右上角“⋯”按钮,选择“Edit Request”。

2、切换到“Pre-request Script”标签页,输入以下代码:

const userInput = prompt("请输入订单ID:");

insomnia.setEnvironmentVariable("order_id", userInput);

3、在请求 URL 或 Body 中引用该变量,例如:{{order_id}}

4、点击“Send”时,Insomnia 将先弹出输入框,等待用户填写并确认后,再执行后续请求。

二、通过环境变量 + 手动编辑触发交互

该方法不依赖脚本弹窗,而是利用 Insomnia 环境变量的编辑机制,在发送前手动激活变量编辑界面,实现类交互效果。适用于需频繁切换少量变量的场景。

1、进入“Environments”面板,创建或选中一个环境(如 “Development”)。

Amazon Quick
Amazon Quick

亚马逊推出的生成式桌面AI智能体工作台

下载

2、在该环境变量列表中添加一项,名称设为 user_token,值留空或填占位符(如 “INPUT_REQUIRED”)。

3、在请求中使用 {{user_token}} 占位符。

4、点击请求右上角“Send”旁的下拉箭头,选择“Edit Environment Variables before sending”,此时将弹出变量编辑弹窗,可直接修改 user_token 的值并确认发送。

三、结合插件实现增强型 Prompt 输入

Insomnia 插件市场中的 “Insomnia Plugin Prompt” 可提供更稳定的弹窗支持,避免原生 prompt() 在某些版本中被拦截或失效的问题,并支持多字段、类型校验等扩展能力。

1、打开 Insomnia,进入 “Preferences” → “Plugins” → “Browse Plugins”。

2、搜索关键词 prompt,安装名为 “Insomnia Plugin Prompt” 的插件。

3、重启 Insomnia 后,在 Pre-request Script 中改用插件提供的 API:

const result = await insomnia.prompt("请输入邮箱", { type: "email" });

insomnia.setEnvironmentVariable("target_email", result.value);

4、在请求中引用 {{target_email}} 即可完成注入。

相关专题

更多
海螺AI提示词大全
海螺AI提示词大全

精选海螺AI进阶隐藏玩法与高效提示词(Prompt)公式。手把手教你如何用海螺AI撰写自媒体爆款文案、网络小说续写、脚本创作,以及利用AI工具落地副业的实战案例。

2026.06.02

68

19

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

6

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

1

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

7

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

4

10

火山引擎域名备案流程详解
火山引擎域名备案流程详解

火山引擎域名备案适合需要在火山引擎云服务器、对象存储、CDN或网站服务上绑定域名的用户参考。本专题整理备案入口、账号实名认证、备案类型选择、主体信息填写、网站信息提交、资料上传、初审核验、管局审核和备案失败排查,帮助用户完成网站上线前的备案流程。

2026.08.04

0

10

火山引擎DNS解析配置步骤
火山引擎DNS解析配置步骤

使用火山引擎DNS解析网站域名时,需要确认域名已完成管理接入,并正确配置服务器IP、CNAME地址或验证记录。本专题整理域名添加、记录类型选择、TTL设置、解析状态检查、备案和访问测试等流程,适合新手搭建网站时参考。

2026.08.04

0

10

火山引擎对象存储使用教程
火山引擎对象存储使用教程

火山引擎对象存储适合用于网站图片、视频文件、备份数据、静态资源和应用附件管理。本专题整理TOS控制台入口、存储桶创建、地域选择、权限设置、文件上传、访问链接生成、CDN加速、费用查看和常见上传或访问失败问题,帮助用户快速掌握对象存储基础操作。

2026.08.04

1

10

火山引擎云服务器使用教程
火山引擎云服务器使用教程

火山引擎云服务器使用教程适合第一次购买、部署和管理云服务器的用户参考。本专题整理控制台入口、实例创建、地域和配置选择、系统镜像设置、安全组放行、远程连接、网站部署、续费计费和常见连接失败问题,帮助用户快速完成云服务器基础使用流程。

2026.08.04

3

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习