I got this error:
Unhandled Exception: FormatException: Invalid radix-10 number (at character 1)
Future<List<banner>> getBannerPictures() async {
var url = Uri.http('https://woocommerce-811161-3604078.cloudwaysapps.com/wp-json/api/v1/get-home-page');
final response = await http.get(url);
print(response.body.toString());
List<banner> photos = [];
List<dynamic> data = jsonDecode(response.body.toString());
print(data.toString());
for (var i = 0; i < data.length; i++) {
photos.add(banner.fromJson(data[i]));
}
return photos;
}
You are using the wrong
Uri
constructor.Either use
Uri.parse
, or use a hostname with path params instead.So for your code snippet the change would be: