You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在vscode-restclient中提取响应体ID并赋值给变量

在VSCode Rest Client中提取响应文本里的ID到变量的方法

直接按以下步骤操作就能实现你要的效果:

  • 先编写第一个POST请求,用###分隔请求内容和响应处理脚本,在脚本里用你想要的字符串处理逻辑提取ID并赋值给变量:
POST https://你的域名/sales/getResult/
Content-Type: application/json

# 如果有请求体的话,放在这里

###
@resultId = {{response.body.split(':')[1].trim()}}

这里的response.body就是返回的纯文本内容,通过split(':')按冒号分割成数组,取索引1的部分再用trim()去掉前后空格,就能得到目标ID。如果返回的文本带引号(比如你给出的示例里的双引号),可以把处理逻辑改成response.body.split(':')[1].trim().replace(/"/g, ''),把引号也去掉。

  • 后续请求直接引用{{resultId}}即可:
GET https://你的域名/sales/GetResult/{{resultId}}

执行第一个POST请求后,插件会自动把提取到的ID赋值给@resultId,后续请求就能直接使用这个变量了。

内容的提问来源于stack exchange,提问作者surfmuggle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 21:20:32