我有这个昂首阔步的定义
/memberdetails/Prospect:
post:
tags:
- memberdetails
summary: Create member details using member object.
operationId: memberdetails.Prospect
parameters:
- name: authenticationkey
in: formData
required: true
type: string
format: JSON
- name: member_object
in: form
required: true
type: string
format: JSON
responses:
'200':
description: Request was successful
schema:
type: object
properties:
data:
type: object
deprecated: false
但它给了我以下错误
✖SwaggerError无效参数定义跳转到第6996行 详细信息对象代码:“ONE_OF_MISSING”params:Array [0]消息: “不是有效的参数定义”path:Array [5] schemaId: “http://swagger.io/v2/schema.json#”inner:Array [2]级别:900类型: “Swagger Error”描述:“不是有效的参数定义” lineNumber:6996
答案 0 :(得分:1)
您的第二个参数的“in”值无效,应为 formData 。
根据Swagger规范:
>> 中的:参数的位置。可能的值是“query”,“header”,“path”,“formData”或“body”。