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このクラスは、リクエストとWebsocketの基礎となるクラスです。
- 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#