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