Почему я получаю ошибку «операция не может иметь несколько параметров тела» в редакторе Swagger?При создании документации API REST с использованием Swagger 2.0 получение этой ошибки
0
A
ответ
0
ошибка именно то, что говорится, «операция не может иметь несколько параметров тела». В вашем примере ошибка находится в операции POST /company/fastbill/customers
.
A body
Параметр представляет собой тело запроса. Поэтому, если вы хотите POST несколько объектов данных, вам необходимо объединить их в единую полезную нагрузку. Например:
- 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'
+0
Спасибо, Хелен, все хорошо. – Rock
У вас есть несколько параметров тела в одном из ваших api-методов, что не разрешено. –