【发布时间】:2019-09-12 12:44:36
【问题描述】:
我正在尝试使用 Postman 构建一个像样的模拟 API,我偶然发现了它的 Matching algorithm。
有没有办法将其关闭,例如,当我定位错误的查询参数或只是错误的 URL 时,它会返回 404?
目前来自
的回复my/api/path/endpoint?myParam=Test
即使我提交也返回
my/api/path/endp
我真的不想要。
【问题讨论】:
标签: postman
我正在尝试使用 Postman 构建一个像样的模拟 API,我偶然发现了它的 Matching algorithm。
有没有办法将其关闭,例如,当我定位错误的查询参数或只是错误的 URL 时,它会返回 404?
目前来自
的回复my/api/path/endpoint?myParam=Test
即使我提交也返回
my/api/path/endp
我真的不想要。
【问题讨论】:
标签: postman
目前,无法关闭查询参数匹配。如果查询参数不匹配,则算法回退以匹配路径。路径匹配基于模糊字符串匹配算法,这就是即使您期待 404 也会得到响应的原因。一种解决方法是保存另一个示例响应,响应代码为 404 的 my/api/path/endpoint,然后发送值为 404 的 x-mock-response-code 标头键。这应该返回您存储的带有 404 状态代码的示例。
【讨论】: