Muito obrigado pelo retorno Matheus!
baseado na sua resposta modifiquei minha chamada para a seguinte:
final Response response = await get(url!, headers: {'Content-Type': 'application/json'});
mudou o problema passando para o problema de handshake:
alterei o main da seguinte maneira:
import 'dart:io';
class MyHttpOverrides extends HttpOverrides{
@override
HttpClient createHttpClient(SecurityContext? context){
print("Testando ...");
return super.createHttpClient(context)
..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
}
}
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
HttpOverrides.global = MyHttpOverrides();
runApp(const KFinanceApp());
}
E agora funcionou, muito obrigado!