Junior — Middle
Have you worked with the Dio library for making HTTP requests in Dart/Flutter projects?
sobes.tech AI
Answer from AI
Yes, the Dio library is widely used in Dart/Flutter for making HTTP requests due to its simplicity and extensibility. It supports features such as request and response interceptors, request cancellation, timeouts, as well as working with forms and file uploads.
Example of a simple GET request using 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('Error during request: $e');
}
}