我目前正在尝试将OpenAPI规范导入Postman以生成集合。我正在使用OpenAPI 3.0,并在使用Postman v7.25.0。我遇到一个问题,尝试根据规范中定义的示例自动设置Postman中路径参数之一的Value
。这是我如何为其中一个参数实现示例的一些摘录(YAML):
...
parameters:
- name: id
in: path
required: true
schema:
type: string
example: TEST_VALUE
description: Generic description for ID
...
它确实是 ,就像我根据the OpenAPI 3.0 spec将示例值添加到正确的位置一样。另外,确实似乎Postman支持此功能-当我导入说明如下的选项时,有一个选项:
请求参数生成
选择是基于架构还是基于架构示例生成请求参数。
我确保将选项的值设置为Example
,而不是默认值Schema
。但是,一旦生成了集合并使用示例打开了此特定请求,则参数的值仅为<string>
,而不是TEST_VALUE
的期望值。根据我的规范,请求的其他每个部分都会正确生成,但这只是参数值,我很难将其映射到示例值。
非常感谢我对此提供的任何帮助。谢谢!