printCurlCommand method
void
printCurlCommand()
Implementation
void printCurlCommand(String url, Map<String, String>? headers, Map<String, dynamic>? queryParams) {
final stringQueryParams = queryParams?.map((key, value) => MapEntry(key, value.toString()));
final uri = Uri.parse(url);
final uriWithParams = uri.replace(queryParameters: stringQueryParams);
String curlCmd = 'HTTP-CURL\ncurl -X GET \\\n \'${uriWithParams.toString()}\'';
headers?.forEach((key, value) {
curlCmd += ' \\\n -H \'$key: $value\'';
});
SafePrint(curlCmd);
}