赞
踩
I created a REST API using a Swagger definition, now I need to validate incoming messages using that swagger schema. I found several solutions however all of them rely on some specific use case. The closest to what I need is this and true to it's description it works well with provided json schema, however when I deliver much more complex swagger definition, it just marks everything as valid. My question is. Is there any better, more complete or competent solution, library perhaps, that would natively validate given JSON messages against Swagger definition? I need this because I'm implementing WSO2 API REST solution and this would greatly help.
解决方案
There is the swagger-request-validator having several adapters for various frameworks, e.g.: Spring Web MVC
It is capable of validating requests and / or responses against Swagger / OpenAPI 2 or OpenAPI 3 schemes.
It doesn't simply validate the defined JSON body. It validates the rest of the request, too, like path (variables), headers, etc.
The validator is capable of i18n.
Up until now the most complete validation against Swagger and OpenAPI in Java.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。