问题标签 [postman-mocks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 根据响应变量调节下一篇文章 cmd
使用 get,我试图通过邮递员的 CMD 从机器获取位置状态。我正在向定义的位置发送运输命令。这些位置具有一定的地位。我可以通过以下方式获得此状态:
http://localhost:9999/services/iag/logimat/A1/location/LOC_R-033
回复:
我不知道如何从响应中获取职业值标志。可以通过邮递员吗?我想将它用作一个变量,用作下一个请求的条件。谢谢
postman - 在 Postman 模拟响应中使用请求数据
在我的邮递员模拟服务器中,我想使用请求中的数据。这可能吗?我似乎找不到对这种情况的任何参考。
例如,我的请求包含一个 documentId 值。我想捕获该值并在响应中使用它。
谢谢。
slack - 在 slack 中使用 Slash 命令运行 Postman 集合
我正在尝试在 Slack 中使用斜杠命令运行邮递员集合。以下是我遵循的步骤:
- 在邮递员中创建一个模拟服务器。
- 在 slack 中创建一个斜杠命令,并放置在步骤 1 中创建的模拟服务器的 URL。
当我在松弛通道中发送命令时,我收到以下错误:
/command-name failed with the error "dispatch_failed"
我的目标是:
- 使用斜杠命令运行邮递员收集。
- 运行收集后将数据发送回松弛通道。
我是否遵循了正确的步骤?如果没有,有人可以帮我解决这个问题吗?
我尝试搜索此内容并找到了Stackoverflow 帖子,但它对我没有帮助。
postman - Postman 示例基于请求数据的动态响应
可能在文档中遗漏了一些完全明显的东西,但是否可以根据输入请求在 Postman 示例/模拟服务器响应中回显请求数据。
示例请求:
邮政:
预期的示例响应:
swagger - 邮递员:从 GET 响应生成 POST 请求正文
我通过应用以下文章中的步骤为我的应用程序生成 API 和集合:隐藏的宝石:邮递员 API 和文档功能。
您可以尝试使用测试端点,例如https://petstore.swagger.io (user:test, pass:abc123)。
这是我尝试生成的示例 json 正文:
但是,我正在寻找一种为 Postman 请求生成 json 正文的实用方法。有没有合适的方法?还是我必须手动构建每个请求?我认为必须有一个更聪明的方法。任何的想法?
date - 如何配置我的 Postman 模拟服务器响应以始终返回两天前的日期?
在我的 Postman Mock Server 中,我设置了一个返回 JSON 的 GET 请求,其中返回以下内容
我想要的是调整响应,以便返回的日期是过去两天。所以如果今天是“2021-10-10”,我希望回复包含
如果今天是“2022-01-01”,我希望回复包含
等等。如何设置我的 Postman 模拟服务器请求以返回此类数据?
postman - 如何从邮递员发送列表值,用于公共 ActionResult 方法([From body])列表等方法ID
对于这种邮寄方式,如何与邮递员核对
postman - 如何让 Postman 模拟服务器返回不同的示例?
在 Postman 中,我希望创建一个模拟服务器,其中包含一个包含 3 个不同响应示例的请求,每个示例与一个 HTTP 代码相关联,以便在三个连续调用中,该请求按给定顺序返回模拟响应。恰恰:
- 第一次调用返回 202;
- 第二次调用返回 208;
- 第三次调用返回 200。
根据我收集到的信息(例如这里:https ://community.postman.com/t/how-to-select-which-example-is-used-by-a-mock-server-request/15679 )一个模拟可以使用x-mock-response-id
标题选择响应。我在从 Postman 发送请求(使用预请求脚本)时成功地做到了这一点,但是当从我的脚本调用请求时它不起作用。我怎么能在 Postman 中解决这个问题?只有可能吗?
以防万一,所述预请求脚本是:
奖金问题
另外,我想知道是否有一种方法可以在模拟请求的 URL 中指示它应该接受任何 UUID,如:https://abcdef01-2345-6789-abcd-ef0123456789.mock.pstmn.io/company/<uuid>
,这样当我的脚本调用此 URL 时,它会返回相应的示例,无论 UUID 是什么。