1

https://www.thecocktaildb.com/api/json/v1/1/filter.php?c=Cocktail API が返すすべての json データをフェッチして、フラッター アプリで使用しようとしています。

var api="https://www.thecocktaildb.com/api/json/v1/1/filter.php?c=Cocktail";
var res=await http.get(api);
drinks= jsonDecode(res.body)["drinks"];

しかし、http.get(api) 関数呼び出しの api パラメータの下に「文字列型の引数を URI に変換できません」という赤い下線が表示されます。これを解決するにはどうすればよいですか? 私も使ってみました res=await http.get(Uri.https('www.thecocktaildb.com','/api/json/v1/1/filter.php?c=Cocktail'));

しかし、「サービスプロトコルへの接続エラー:http://127.0.0.1:63573への接続に失敗しました」/ _fprblq_tiY=/」というエラーが発生しました

4

2 に答える 2