Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中验证针对OpenAPI YAML的请求_Python_Validation_Swagger_Schema_Openapi - Fatal编程技术网

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

在Python中验证针对OpenAPI YAML的请求,python,validation,swagger,schema,openapi,Python,Validation,Swagger,Schema,Openapi,我已经使用OpenAPI3标准(使用)编写了API文档。现在我在Python3.7中实现API,我不想重写所有的模式,更不用说我希望我的API与我的文档结合起来,以防止出现差异 我发现像和这样的工具似乎是相关的,但不适合我的用例。例如,pydantic希望我首先创建pythonic对象,然后导出到json_模式,而openapi模式验证器只需要json模式,而我有一个开放的API yaml 这似乎是一个标准问题,但我还没有找到一个好的答案。谢谢

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

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

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