diff --git a/docs/en/docs/tutorial/query-params.md b/docs/en/docs/tutorial/query-params.md index cb89e23e7..50a9d2847 100644 --- a/docs/en/docs/tutorial/query-params.md +++ b/docs/en/docs/tutorial/query-params.md @@ -20,6 +20,11 @@ http://127.0.0.1:8000/items/?skip=0&limit=10 As they are part of the URL, they are "naturally" strings. But when you declare them with Python types (in the example above, as `int`), they are converted to that type and validated against it. +For example, if `skip` is declared as an `int`, sending a value that cannot be converted to an integer: +``` +http://127.0.0.1:8000/items/?skip=abc +``` +will result in a validation error because `"abc"` cannot be converted to an integer. All the same processes that apply to path parameters also apply to query parameters: