keystone.api.validation package¶
子模块¶
Module contents¶
API request/response validating middleware.
- keystone.api.validation.request_body_schema(schema: Dict[str, Any] | None = None)[source]¶
注册一个 schema 来验证请求体。
schema将在 API 方法执行之前用于验证请求体。- 参数:
schema – 用于验证目标的 JSON Schema。如果传入空值,则不执行验证。
min_version – 一个字符串,表示
schema适用的最低 API 版本。max_version – 一个字符串,表示
schema适用的最高 API 版本。
- keystone.api.validation.request_query_schema(schema: Dict[str, Any] | None = None)[source]¶
注册一个 schema 来验证请求查询字符串参数。
schema将在 API 方法执行之前用于验证请求查询字符串。- 参数:
schema – 用于验证目标的 JSON Schema。如果传入空值,则不执行验证。