HttpServerAdapter Klass
Protokoll för ramverksspecifika HTTP-serverkort.
Implementera det här adaptern för att ansluta alla HTTP-ramverk (FastAPI, Starlette, Flask osv.).
SDK anropar dessa metoder med ramverksagnostiska HttpRequest/HttpResponse objekt så att adaptern kan översättas till/från det underliggande ramverket.
Konstruktor
HttpServerAdapter(*args, **kwargs)
Metoder
| register_route |
Registrera en routningshanterare. Required. |
| serve_static |
Hantera statiska filer från en katalog. Valfritt – no-op som standard. |
| start |
Starta servern. Valfritt – genererar om det inte implementeras. |
| stop |
Stoppa servern. Valfritt – no-op som standard. |
register_route
Registrera en routningshanterare. Required.
register_route(method: Literal['POST'], path: str, handler: HttpRouteHandler) -> None
Parametrar
| Name | Description |
|---|---|
|
method
Obligatorisk
|
|
|
path
Obligatorisk
|
|
|
handler
Obligatorisk
|
|
serve_static
Hantera statiska filer från en katalog. Valfritt – no-op som standard.
serve_static(path: str, directory: str) -> None
Parametrar
| Name | Description |
|---|---|
|
path
Obligatorisk
|
|
|
directory
Obligatorisk
|
|
start
Starta servern. Valfritt – genererar om det inte implementeras.
async start(port: int) -> None
Parametrar
| Name | Description |
|---|---|
|
port
Obligatorisk
|
|
stop
Stoppa servern. Valfritt – no-op som standard.
async stop() -> None