是否可以使用HTTP Delete删除所有数据? 我正在寻找Dart:使用HTTP请求的Flutter解决方案。
每个用户的路径由$ {__ authenticatedUser.id}生成
单个对象删除代码:
Future<bool> deleteEntry() {
_isLoading = true;
final deletedEntryId = selectedEntry.id;
_entries.removeAt(selectedEntryIndex);
_selEntryId = null;
notifyListeners();
return http
.delete(
'https://practice-12f63.firebaseio.com/${_authenticatedUser.id}/entries/${deletedEntryId}.json?auth=${_authenticatedUser.token}')
.then((http.Response response) {
_isLoading = false;
notifyListeners();
return true;
}).catchError((error) {
_isLoading = false;
notifyListeners();
return false;
});
}