我正在查看显示此内容的Swagger UI:
我不知道{format}
"段"是或是什么。我想也许这与piece of Swagger documentation有关(在"数据类型"标题下):
基元有一个可选的修饰符属性
format
但是,我相信我已经在我自己的swagger.json内容中找到了这个format
修饰符,它肯定不会出现在我的招摇UI中。例如,我的swagger.json经常包含这个:
operationId":" ApiValuesByIdGet""产生":[],"参数":[{"名称":& #34; ID""在":"路径""需":真,"类型":"整数""格式":" INT32"}]
为什么"有趣的生意"在上图中?
我告诉说,提供API的端点是用Ruby或Grape编写的。此外,它返回的swagger.json显示它是SwaggerVersion 1.2。
我注意到Swagger UI在右下角也显示错误。当我选择错误链接时,它会显示详细信息:
{" schemaValidationMessages":[{" level":" error"," message":"弃用的Swagger版本。有关升级到Swagger 2.0的信息,请访问http://swagger.io \""}]}
我不知道这个错误是否相关。
最后,我只是想知道{format}
段表示什么的可能解释(它看起来像路径模板)。现在我认为它是格格不入的swagger.json,但我想肯定地知道。