相关疑难解决方法(0)

path和formData参数同时出现

我想将图像上传到我的API端点.端点应该是/test/{id}/relationships/image.我想同时用swagger path和formData参数进行描述.

我的swagger yaml文件看起来像这样:

swagger: '2.0'
info:
  title: API
  version: 1.0.0
host: api.server.de
schemes:
  - https
produces:
  - application/json
paths:
  '/test/{id}/relationships/image':
    post:
      operationId: addImage
      consumes:
        - multipart/form-data
      parameters:
        - in: path
          name: id
          required: true
          schema:
            type: integer
            format: int32
        - in: formData
          name: file
          type: file
          required: true
          description: The file to upload.
        - in: formData
          name: metadata
          type: string
          required: false
          description: Description of file contents.
      responses:
        '202':
          description: Uploaded
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误:

路径上的模式错误['/ test/{id}/relationships/image'].post.parameters [0] .in应该等于允许值之一allowedValues:body,header,formData,query跳转到第17行

在路径["/测试/ …

swagger

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

swagger ×1