HttpServerAdapter Kelas

Protokol untuk adaptor server HTTP khusus kerangka kerja.

Terapkan adaptor ini untuk menyambungkan kerangka kerja HTTP apa pun (FastAPI, Starlette, Flask, dll.). SDK memanggil metode ini dengan objek framework-agnostic HttpRequest/HttpResponse sehingga adaptor dapat menerjemahkan ke/dari kerangka kerja yang mendasar.

Konstruktor

HttpServerAdapter(*args, **kwargs)

Metode

register_route

Daftarkan handler rute. Required.

serve_static

Menyajikan file statis dari direktori. Opsional — no-op secara default.

start

Mulai server. Opsional — menaikkan jika tidak diimplementasikan.

stop

Hentikan server. Opsional — no-op secara default.

register_route

Daftarkan handler rute. Required.

register_route(method: Literal['POST'], path: str, handler: HttpRouteHandler) -> None

Parameter

Nama Deskripsi
method
Diperlukan
path
Diperlukan
handler
Diperlukan

serve_static

Menyajikan file statis dari direktori. Opsional — no-op secara default.

serve_static(path: str, directory: str) -> None

Parameter

Nama Deskripsi
path
Diperlukan
directory
Diperlukan

start

Mulai server. Opsional — menaikkan jika tidak diimplementasikan.

async start(port: int) -> None

Parameter

Nama Deskripsi
port
Diperlukan

stop

Hentikan server. Opsional — no-op secara default.

async stop() -> None