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

如何让Postman mock server按顺序返回不同响应示例并支持UUID通配

问题1:外部调用Mock Server时按固定顺序返回不同响应的实现方案

你之前使用的预请求脚本仅在Postman客户端内部发请求时生效,因为该脚本是Postman客户端本地执行的逻辑,外部脚本直接调用Mock接口时不会触发这部分逻辑,因此无法生效。
可行的纯Postman侧配置方案如下:

  • 首先为该Mock请求创建3个响应示例,分别设置HTTP状态码为202、208、200
  • 配置每个响应的匹配规则和响应头:
    1. 202状态码示例:匹配规则设置为「请求Cookie中call_count不存在或值为0」,在响应头中添加Set-Cookie: call_count=1; Path=/
    2. 208状态码示例:匹配规则设置为「请求Cookie中call_count值为1」,在响应头中添加Set-Cookie: call_count=2; Path=/
    3. 200状态码示例:匹配规则设置为「请求Cookie中call_count值为2」,在响应头中添加Set-Cookie: call_count=0; Path=/(实现三次调用后重置循环的逻辑)
      该方案依赖HTTP客户端默认的Cookie存储逻辑,绝大部分外部脚本的HTTP客户端默认支持自动携带Cookie,无需额外改造调用方代码即可实现顺序返回。如果你的调用方不支持Cookie,可以改为要求调用方在请求头/查询参数中携带调用次数字段,Mock侧按对应字段的值匹配响应即可。
问题2:配置Mock路径匹配任意UUID

Postman Mock原生支持路径参数匹配,你只需要将Collection中对应请求的URL路径配置为/company/:uuid即可,其中以冒号:开头的uuid会被识别为路径参数,只要实际请求的路径层级符合/company/任意内容的结构,不管该位置传入的是UUID还是其他字符串,都会匹配到该请求并返回对应示例响应。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 18:45:03