http - Flutter http 包不存在

通常应该像这样导入包:

import 'package:http/http.dart' as http;

但现在我收到此错误:

[dart] Target of URI doesn't exist: 'package:http/http.dart'. [uri_does_not_exist]

在 Flutter 的新更新中是否发生了某种变化?如果是这样,我现在如何执行获取请求?

最佳答案

在flutter中添加http的方法很清晰

  1. 将此添加到您的包的 pubspec.yaml 文件中:
dependencies:
  http: ^0.12.0 // latest one might change
  1. 安装它 您可以从命令行安装软件包:

与酒吧:

$ pub get

使用 flutter :

$ flutter packages get

  1. 导入 现在在您的 Dart 代码中,您可以使用:

import 'package:http/http.dart';

如果您已完成这 3 个步骤,请重新启动代码编辑器

https://stackoverflow.com/questions/53744989/

相关文章:

flutter - 带 flutter 的最低安卓版本

dart - 在 Flutter 中的屏幕之间传递数据

flutter - Flutter 的 pubspec.yaml 中依赖版本号前的脱字符号 (^)

dart - PageView : Disable the default scrolling an

flutter - 如何更改 TextField 的高度和宽度?

flutter - 如何将大小设置为 CircularProgressIndicator?

android - 如何将消息从 Flutter 传递到 Native?

dart - 错误 : Only static members can be accessed in

dart - 在 Dart 中枚举或映射具有索引和值的列表

listview - 在构建期间调用 setState() 或 markNeedsBuild