根据 Swagger API 架构进行 API 请求验证 (openapi 3.0.2)

问题描述 投票:0回答:1

是否有任何 java/python/javascript 库可以根据 openapi 3.0.2 验证 API 请求/有效负载 我查了很多图书馆,但没能找到正确的图书馆。 当这些库无法验证多态性和继承性时,就会发现一个问题。例如 oneOf、anyOf、allOf。

正在尝试做的是验证 API 请求,其中包括使用 oneOf 关键字描述的一组字段,然后是鉴别器和映射。映射字段包含带有 allOf 关键字的值,但验证 swagger 的请求失败。

json spring-boot swagger openapi api-gateway
1个回答
2
投票

我建议使用 OpenAPI Initiative Tooling 页面来获取可用库的列表。

数据验证器类别

半年前,我发现的最好的 Java 验证器库是 Atlassian 的 Swagger Request Validator

© www.soinside.com 2019 - 2024. All rights reserved.