httpApiGet function

Future<Response> httpApiGet(
  1. String suffixUrl, {
  2. Map<String, dynamic>? params,
  3. SkitHttpConfig? config,
})

origin: simlpu_mob/lib/globals.dart union-of: kt_ifm_gtid_mob/lib/global.dart, stm_portal_mob/lib/global.dart author: anovsiradj, opencode-go/glm-5.2 version: 2022-01-28, revised: 2026-08-17

GET ${config.baseUrl}${suffixUrl} with merged query params + default headers.

Implementation

Future<http.Response> httpApiGet(
  String suffixUrl, {
  Map<String, dynamic>? params,
  SkitHttpConfig? config,
}) async {
  final cfg = config ?? defaultConfig;
  final httpUri = Uri.parse(cfg.baseUrl + suffixUrl).replace(queryParameters: _mergeParams(params, cfg));
  _debugLog('[httpApiGet] $httpUri');
  return http.get(httpUri, headers: cfg.defaultHeaders).timeout(cfg.timeout);
}