extract<R> method
等待响应完成后,自动提取数据 支持链式调用,无需中间变量
示例:
final token = await http.send(...).extract<String>(
(data) => (data as Map)['token'] as String?,
);
Implementation
Future<R?> extract<R>(R? Function(T? data) extractor) async {
final response = await this;
return response.extract<R>(extractor);
}