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 modules. Other modules 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 MODULE_SYSTEM_LIBS in module.cmake.

Embedded targets

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