Dart 2.1中的HTTP包发生了什么?

All*_*adu 3 http package dart flutter

使用dart 2.0和更低版本,我可以直接导入HTTP包而无需修改pubspec.yaml文件.

我打开了一个旧项目,我得到了错误:"你的应用程序无法编译,因为它的依赖关系无法建立.那个库在一个未知的包中.也许你忘记在你的pubspec.yaml文件?"

我不得不去pubpect.yaml文件,在依赖项下我添加了:"http:^ 0.12.0"让我的项目再次运行.

发生了什么,为什么从dart核心库中删除了HTTP包?

Gün*_*uer 5

https://github.com/flutter/flutter/wiki/Changelog#v025

v0.2.5

#15416删除了包:来自Flutter的http并用来自dart:io的HttpClient替换了所有用法.如果您使用package:http,则必须将其作为pubspec.yaml中的依赖项添加才能继续使用它.

请参阅https://github.com/flutter/flutter/wiki/Changelog#v025