quart.wrappers.base 模块#
- class quart.wrappers.base.BaseRequestWebsocket(method: str, scheme: str, path: str, query_string: bytes, headers: Headers, root_path: str, http_version: str, scope: HTTPScope | WebsocketScope)#
基类:
Request
此类是请求和 WebSockets 的基础。
- json_module#
自定义 JSON 解码/编码模块,它应该具有 dump、dumps、load 和 loads 方法。
- 类型:
json.provider.JSONProvider
- routing_exception#
如果在路由匹配过程中引发异常,它将存储在此处。
- 类型:
Exception | None
- view_args#
来自路由匹配的视图的关键字参数。
- 类型:
dict[str, Any] | None
- property blueprint: str | None#
返回匹配的端点所属的蓝图。
如果请求没有匹配或端点不在蓝图中,则可以为 None。
- property blueprints: list[str]#
返回当前蓝图的名称。返回的列表按当前蓝图排序,向上遍历父蓝图。
- property endpoint: str | None#
返回为此请求匹配的相应端点。
如果请求没有与规则匹配,则可以为 None。
- json_module: json.provider.JSONProvider = <module 'quart.json' from '/home/docs/checkouts/readthedocs.org/user_builds/quart/envs/latest/lib/python3.12/site-packages/quart/json/__init__.py'>#
- property max_content_length: int | None#
MAX_CONTENT_LENGTH
配置键的只读视图。
- routing_exception: Exception | None = None#
- property script_root: str#
- property url_root: str#
- view_args: dict[str, Any] | None = None#