Swagger UI显示url参数的默认示例(而不是提供的参数),手动清除后,单击“取消”和“试用”

问题描述 投票:0回答:1

我有一个OpenApi3 url参数,用in:query,style:form,explode:true定义,并带有一个示例值(最后的完整定义)。 我看到了一个带有示例值的奇怪行为:首次加载UI时,显示的值是给定的示例值。如果我从文本区域手动删除它,单击取消并再次单击“试一试”,我得到默认的“additionalProp1”值,而不是我的具体示例。

有没有其他地方我应该定义示例,或任何标志设置?

完整参数定义: - name:urlParameters in:查询 description:键值对参数列表。 风格:形式 爆炸:真的 模式: 类型:对象 additionalProperties: type:string 示例:“\ r \ n {\ r \ n \ n \ n \ n”exampleParameter1 \“:\”string \“,\ r \ n \”exampleParameter2 \“:\”string \“,\ r \ n \”exampleParameter3 \“: \ “字符串\” \ r \ n}”

swagger-ui openapi
1个回答
0
投票

如果将示例移动到scheme对象,则它可以正常工作

© www.soinside.com 2019 - 2024. All rights reserved.