The argument type 'String' can't be assigned to the parameter type Url

1802 ワード

flutterのPackageのhttpのバージョン0.13.4を導入したところ下記のエラーが出てしまいました。

エラー内容

The argument type 'String' can't be assigned to the parameter type 'Uri'.

Stringの引数をURLに割り当てられませんというエラーですね。

final response = await http.get("https://randomuser.me/api/?results=20");

単純にUri型に変換してあげるだけでOKです。

final response = await http.get(Uri.parse('https://randomuser.me/api/?results=20'));