Sobes.tech
Junior — Middle

Você trabalhou com a biblioteca Dio para fazer requisições HTTP em projetos Dart/Flutter?

sobes.tech IA

Resposta da IA

Sim, a biblioteca Dio é amplamente utilizada em Dart/Flutter para fazer requisições HTTP devido à sua simplicidade e extensibilidade. Ela suporta funções como interceptadores de requisições e respostas, cancelamento de requisições, tempos limite, bem como trabalho com formulários e upload de arquivos.

Exemplo de uma requisição GET simples usando Dio:

import 'package:dio/dio.dart';

void fetchData() async {
  var dio = Dio();
  try {
    Response response = await dio.get('https://jsonplaceholder.typicode.com/posts/1');
    print(response.data);
  } catch (e) {
    print('Erro na requisição: $e');
  }
}