def __init__(self, scope: "Scope", receive: "Receive", send: "Send") -> None:
self._scope = scope
self._receive = receive
self._send = send
self._stream_consumed = False
self._body: bytes | None = None
self._json: Any = EMPTY
self._query_params: dict[str, list[str]] | None = None
self._headers: dict[str, str] | None = None