HTTPConnection-Klasse¶
Wenn Sie Abhängigkeiten definieren möchten, die sowohl mit HTTP als auch mit WebSockets kompatibel sein sollen, können Sie einen Parameter definieren, der eine HTTPConnection anstelle eines Request oder eines WebSocket akzeptiert.
Sie können diese von fastapi.requests importieren:
from fastapi.requests import HTTPConnection
fastapi.requests.HTTPConnection
¶
HTTPConnection(scope, receive=None)
Bases: Mapping[str, Any]
A base class for incoming HTTP connections, that is used to provide
any functionality that is common to both Request and WebSocket.
| PARAMETER | DESCRIPTION |
|---|---|
scope
|
TYPE:
|
receive
|
TYPE:
|
Source code in starlette/requests.py
71 72 73 | |
url_for
¶
url_for(name, /, **path_params)
| PARAMETER | DESCRIPTION |
|---|---|
name
|
TYPE:
|
**path_params
|
TYPE:
|
Source code in starlette/requests.py
185 186 187 188 | |