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');
}
}