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

url_rule#

このリクエストが一致したルール。

型:

QuartRule | 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#
url_rule : QuartRule | None = None#
view_args : dict[str, Any] | None = None#