在Python中验证针对OpenAPI YAML的请求

2024-05-17 05:04:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用OpenAPI3标准(使用stoplight.io)编写了API文档。现在我在Python3.7中实现API,我不想重写所有的模式,更不用说我希望我的API与我的文档结合起来,以防止出现差异

我发现像pydanticopenapi-schema-validator这样的工具似乎相关,但不适合我的用例。例如,pydantic希望我首先创建pythonic对象,然后导出到json_schema,而openapi-schema-validator只需要json模式,而我有一个开放的API yaml

这似乎是一个标准问题,但我还没有找到一个好的答案。谢谢


Tags: 工具文档ioapijson标准schema模式