fetchImage function
Implementation
Future<List<Image1>> fetchImage() async {
HttpOverrides.global = new MyHttpOverrides();
// final response =
// await http.get(Uri.parse('https://172.30.1.33:45455/api/ImageModels'));
final response =
await http.get(Uri.parse('https://192.168.1.106:45455/api/ImageModels'));
List<Image1> image = [];
if (response.statusCode == 200) {
// If the server did return a 200 OK response,
// then parse the JSON.
var imageJson = json.decode(response.body);
for (var imageJson in imageJson) {
image.add(Image1.fromJson(imageJson));
}
return image;
} else {
// If the server did not return a 200 OK response,
// then throw an exception.
throw Exception('Failed to load Image');
}
}