Похоже, что есть ряд библиотек python, выделенных для проверки правильности схемы OpenApi.Хотя это может быть полезно, я, честно говоря, могу просто написать свою схему OpenApi здесь, в https://editor.swagger.io, и проверить ее / преобразовать / довольно отформатировать.
Затем у меня останутся клиенты, которые могут отправлять любые сообщения.грязных данных в мою документированную конечную точку OpenApi.
Итак, я не могу найти библиотеку, которая имеет схему OpenApi и JSON (обычно из HTTP-запроса) проверяет входной / данные JSON по схеме,Все обязательные поля на месте?Я ожидаю, что age
будет числом, поэтому не проходите проверку, потому что она была передана в виде строки и т. Д.
Самое близкое, что я мог найти, это https://flask -restplus.readthedocs.io / en / stable / но
- Он связан с Flask и не может использоваться в других средах
- Он не принимает схему OpenApi, но создает ее иЯ обнаружил, что он довольно неполный
- В его репозитории GitHub есть множество открытых проблем, над которыми не работают / не подтверждаются
Есть ли какая-либо библиотека python, которая проверяет входные данные снова?схема OpenApi?