Skip to content

Commit e85d2d9

Browse files
committed
README updated with request validation
1 parent 9bdb13f commit e85d2d9

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

README.rst

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,20 @@ Now you can use it to validate and unmarshal requests
5151

5252
.. code-block:: python
5353
54-
from openapi_core import request_parameters_factory, request_body_factory
54+
from openapi_core.validators import RequestValidator
5555
56-
parameters = request_parameters_factory.create(request, spec)
57-
body = request_body_factory.create(request, spec)
56+
validator = RequestValidator(spec)
57+
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
5868
5969
Related projects
6070
================

0 commit comments

Comments
 (0)