Я пишу API в Python, используя Swagger UI и файл yaml, и я установил некоторые параметры как required: true
в разделе parameter
файла yaml.
Однако, когда этипараметры не вводятся при использовании API, я получаю общее сообщение типа
{
"detail": "Missing query parameter 'parameter_name_here'",
"status": 400,
"title": "Bad Request",
"type": "about:blank"
}
Я хочу иметь возможность добавить URL-адрес к этому сообщению, который ссылается на документацию API.
Я искал какой-то способ сделать это, но в итоге мне пришлось установить все параметры на required: false
и выполнить свою собственную обработку, но тогда страница пользовательского интерфейса Swagger не показывает параметрыпо мере необходимости.
Есть ли лучший способ сделать это?