# pubspec.yaml
dependencies:
http: ^1.2.2
import 'package:http/http.dart' as http;
Future<void> fetchData() async {
// localhost 대신 10.0.2.2로 해야 로컬 API를 가져올 수 있다.
final url = Uri.http('10.0.2.2', '/products/');
// final url = Uri.https('test.com', '/products/');
final response = await http.get(url);
if (response.statusCode == 200) {
setState(() {
_data = json.decode(convert.utf8.decode(response.bodyBytes));
});
} else {
print('Failed to load data: ${response.statusCode}');
}
}