Dart http包中的IOClient去了哪里?

Sur*_*gch 3 http dart flutter

我正在研究从 Flutter 项目发出 http 请求。我看到好几个答案都提到了IOClient。例如,这里这里这里。但是,以下导入不起作用(尽管它们显然曾经起作用):

import 'package:http/http.dart';
import 'package:http/http.dart' show IOClient;
Run Code Online (Sandbox Code Playgroud)

相反,第二个给出了错误消息:

库“package:http/http.dart”不会导出显示名称为“IOClient”的成员。

如何导入 IOClient?

Sur*_*gch 6

IOClient仍在http中,但不再在http中。它已被提取到自己的库中作为io_client. 您可以像这样导入它:

import 'package:http/io_client.dart';
Run Code Online (Sandbox Code Playgroud)