Requests

class tornado_openapi3.requests.RequestValidator(spec, base_url=None, custom_formatters=None, custom_media_type_deserializers=None)

Validator for Tornado HTTP Requests.

validate(request: Union[tornado.httpclient.HTTPRequest, tornado.httputil.HTTPServerRequest]) openapi_core.validation.request.datatypes.RequestValidationResult

Validate a Tornado HTTP request object.

class tornado_openapi3.requests.TornadoRequestFactory

Factory for converting Tornado requests to OpenAPI request objects.

classmethod create(request: Union[tornado.httpclient.HTTPRequest, tornado.httputil.HTTPServerRequest]) openapi_core.validation.request.datatypes.OpenAPIRequest

Creates an OpenAPI request from Tornado request objects.

Supports both tornado.httpclient.HTTPRequest and tornado.httputil.HTTPServerRequest objects.