diff --git a/app.py b/app.py index 2510298..f9300df 100644 --- a/app.py +++ b/app.py @@ -68,6 +68,21 @@ class Oas3Handler(tornado.web.RequestHandler, metaclass=ABCMeta): self.finish() +class ValidateHandler(tornado.web.RequestHandler, metaclass=ABCMeta): + def post(self): + self.set_header("Content-Type", "application/json") + + entity = self.request.body.decode() + + # TODO call validator + validation_result = { + "valid": "true" + } + + self.write(validation_result) + self.finish() + + def make_app(): version_path = r"/v[0-9]" return tornado.web.Application([