我想在Firebase实时数据库中发布带有增量ID号的新数据,如:
0 {
'data' : 'value'
}
1 {
'data' : 'value'
}
2 {
'data' : 'value'
}
当我使用
final res = await http.post(
apiUrl,
body: json.encode({
'data' : 'value',
})
);
对象创建如下:
-N897xxxxx {
'data' : 'value'
}
-N656xxxxx {
'data' : 'value'
}
有谁知道吗?
1条答案
按热度按时间n3ipq98p1#
根据文档,当您成功发布到Firebase Realtime时,返回结果将是“POST请求中指定的新数据的子名称”。
所以POST不是你想要的。
相反,您可以像这样使用PUT:
有关详细信息,请参阅此answer。