HTTPConnection
类¶
当你想定义与 HTTP 和 WebSockets 都兼容的依赖项时,你可以定义一个参数,它接受一个 HTTPConnection
而不是 Request
或 WebSocket
。
你可以从 fastapi.requests
中导入它
from fastapi.requests import HTTPConnection
fastapi.requests.HTTPConnection ¶
HTTPConnection(scope, receive=None)
基类:Mapping[str, Any]
传入 HTTP 连接的基类,用于提供 Request
和 WebSocket
共有的任何功能。
参数 | 描述 |
---|---|
scope
|
类型: |
receive
|
类型: |
源代码在 starlette/requests.py
中
71 72 73 |
|
url_for ¶
url_for(name, /, **path_params)
参数 | 描述 |
---|---|
名称
|
类型: |
**路径参数**
|
类型: |
源代码在 starlette/requests.py
中
177 178 179 180 |
|