Builds an HTTP client pinned to a base URL, request-timeout budget, and optional default headers / undici dispatcher.
Client configuration.
Issues an HTTP request and returns the normalized response.
Per-request configuration.
The normalized { data, status, headers } triple.
HttpError when the response status is not 2xx.
Thin fetch-based HTTP client used internally by the SDK — the core transport with the MELCloud redaction vocabulary pre-seated.