代码之家  ›  专栏  ›  技术社区  ›  pistacchio

使用Python进行OpenApi 3请求验证

  •  0
  • pistacchio  · 技术社区  · 7 年前

    似乎有很多python库专门用于验证OpenApi模式的正确性。虽然这可能很有用,但坦率地说,我可以在这里用它来编写我的OpenApi模式 https://editor.swagger.io

    然后,我剩下的客户机可能会向我的OpenApi文档化端点发送任何类型的脏数据。

    我如何根据Python中的OpenAPI3规范验证HTTP请求数据(最好是以通用和框架无关的方式)?

    0 回复  |  直到 5 年前
        1
  •  3
  •   arturkuchynski    6 年前

    OpenAPI 3 JSON模式 read The Docs

    您可以安装 json schema Python的包装器并验证JSON。

        2
  •  2
  •   Matt Kucia    7 年前

    2019年第一季度 https://openapi.tools/#data-validators

    https://github.com/p1c2u/openapi-core 但它似乎不支持完整的OpenAPI3。