We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9bdb13f commit e85d2d9Copy full SHA for e85d2d9
README.rst
@@ -51,10 +51,20 @@ Now you can use it to validate and unmarshal requests
51
52
.. code-block:: python
53
54
- from openapi_core import request_parameters_factory, request_body_factory
+ from openapi_core.validators import RequestValidator
55
56
- parameters = request_parameters_factory.create(request, spec)
57
- body = request_body_factory.create(request, spec)
+ validator = RequestValidator(spec)
+ result = validator.validate(request)
58
+
59
+ # raise errors if request invalid
60
+ result.validate()
61
62
+ # get parameters
63
+ path_params = result.parameters['path']
64
+ query_params = result.parameters['query']
65
66
+ # get body
67
+ body = result.body
68
69
Related projects
70
================
0 commit comments