我有一个Swagger YAML功能,例如:
/acitem/image:
x-swagger-router-controller: image_send
get:
description: Returns 'image' to the caller
operationId: imageSend
parameters:
- name: name
in: query
description: The image to be sent
required: false
type: string
responses:
"200":
description: Success
schema:
# $ref: "#/definitions/ImageResponse"
type: string
default:
description: Error
schema:
$ref: "#/definitions/ErrorResponse"
我将内容类型生成为:
produces:
- application/json
- text/plain
- text/html
- image/png
我的问题是 - 是否有一种优化的方法来编写图像响应或有没有办法排除我的图像响应验证???
提前致谢。
答案 0 :(得分:0)
您在此处有错误:
responses:
"200":
description: Success
schema:
# $ref: "#/definitions/ImageResponse"
type: string
您已经使用$ ref定义了架构响应结构,您不需要'键入:string'
此外,错误可能与ImageResponse
的定义有关