v3.0.0
http_client_helper
一個支援取消與重試功能的 Flutter http 請求外掛。
32喜歡 41.6萬近 30 天下載160Pub 分數
AndroidiOSWebmacOSWindowsLinux
一個支援取消與重試功能的 Flutter http 請求外掛。
以下為英文專案原文快照,最新內容請造訪 GitHub。
A Flutter plugin for http request with cancel and retry fuctions.
To use this plugin, add http_client_helper as a dependency in your pubspec.yaml file.
cancellationToken = new CancellationToken();
try {
await HttpClientHelper.get(url,
cancelToken: cancellationToken,
timeRetry: Duration(milliseconds: 100),
retries: 3,
timeLimit: Duration(seconds: 5))
.then((response) {
setState(() {
msg = response.body;
});
});
} on TimeoutException catch (_) {
setState(() {
msg = "TimeoutException";
});
} on OperationCanceledError catch (_) {
setState(() {
msg = "cancel";
});
} catch (e) {
setState(() {
msg = "$e";
});
}
Please see the example app of this plugin for a full example.
依賴清單 1 項
^1.0.0先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗