使用Swagger 2.0创建REST API文档时出现此错误
为什么我在Swagger编辑器中遇到“操作不能有多个主体参数”错误使用Swagger 2.0创建REST API文档时出现此错误,swagger,swagger-2.0,swagger-editor,Swagger,Swagger 2.0,Swagger Editor,为什么我在Swagger编辑器中遇到“操作不能有多个主体参数”错误 错误正是它所说的,“操作不能有多个主体参数”。在您的示例中,错误出现在POST/company/fastbill/customers操作中 body参数表示请求正文。因此,如果您想发布多个数据对象,则需要将它们组合到单个对象负载中。例如: - name: body in: body required: true schema: t
错误正是它所说的,“操作不能有多个主体参数”。在您的示例中,错误出现在
POST/company/fastbill/customers
操作中
body
参数表示请求正文。因此,如果您想发布多个数据对象,则需要将它们组合到单个对象负载中。例如:
- name: body
in: body
required: true
schema:
type: object
properties:
customer_details:
$ref: '#/definitions/Customer'
bank_account:
type: object
properties:
sources:
type: array
items:
$ref: '#/definitions/BankAccount'
在一个api方法中有多个主体参数,这是不允许的。