我正在尝试使用Swagger编辑器编写一个简单的Swagger/Open API定义.
swagger: "2.0"
info:
version: 1.0.0
title: Test API
description: Test API
schemes:
- https
host: hipaa.ai
basePath: /v1
paths:
/comments:
post:
summary: Your comments
description: Comments
parameters:
- name: text
in: body
description: An array of text strings
type: array
minItems: 1
maxItems: 1000
items:
type: text
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Schema error at paths./comments.post.parameters[0]
is not exactly one from <#/definitions/parameter>,<#/definitions/jsonReference>
Run Code Online (Sandbox Code Playgroud)
我已经检查了Swagger架构参考和petstore示例,但我不知道为什么我会得到这个.有任何想法吗?
车身参数使用schema关键字指定的类型,所以你需要移动type,items,minItems和maxItems下schema.
此外,type: text不是有效类型.请type: string改用.
parameters:
- name: text
in: body
description: An array of text strings
schema:
type: array
minItems: 1
maxItems: 1000
items:
type: string
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7270 次 |
| 最近记录: |