Mdata

deki-http

HTTP client. WinHTTP-backed synchronous GET on desktop. Embedded boards use their own network stack.

What it does

deki-http provides an IDekiHttpClient implementation for desktop builds, registered into the engine-core DekiHttp facade through a SetupComponent that runs automatically when the editor finishes loading packages. Other packages consume HTTP through a one-call helper:

std::string body = DekiHttp::FetchUrl("http://example.com/api");
// returns "" if no client is registered or the fetch failed

Implementations

  • WinHttpClient (Windows): synchronous GET backed by WinHTTP. Linked against winhttp.lib declared as PACKAGE_SYSTEM_LIBS in package.cmake.

Embedded targets

This package is editor and desktop only. Embedded boards do not link it; their network stack lives in board-specific integration packages.