无法通过发出 GET 请求从 Firebase 实时数据库中读取数据。总是 returns 空
Can't read data from Firebase Realtime database by issuing a GET request. Always returns null
任务很简单,但我找不到任何解决方案。
这是我发送的请求https://graf-24561-default-rtdb.firebaseio.com/graf-24561-default-rtdb.json
读写规则:
{
"rules": {
".read": "now < 1651165200000", // 2022-4-29
".write": "now < 1651165200000", // 2022-4-29
}
}
代码中的数据:
[
{
"name": "0002 М ( мрамор) 8м пленка с\/м\/20 DEKORON ",
"price": 209.7
},
{
"name": "0007 М ( мрамор) 8м пленка с\/м\/20 DEKORON ",
"price": 209.7
},
{
"name": "0008-2 А (дуб темный) 8м пленка с\/м \/20",
"price": 232.84
},
{
"name": "0008-3 А (темн.махагон) 8м пленка с\/м \/20 ",
"price": 209.7
}
]
您在屏幕截图中 JSON 的根目录中看到的 graf-24561-default-rtdb
是您的数据库的名称,并且 不是 的一部分数据结构。
所以要获取整个数据库,URL 将是:
https://graf-24561-default-rtdb.firebaseio.com/.json
最后的 .json
可能读起来有点奇怪,但 是 正确的语法。
任务很简单,但我找不到任何解决方案。
这是我发送的请求https://graf-24561-default-rtdb.firebaseio.com/graf-24561-default-rtdb.json
读写规则:
{
"rules": {
".read": "now < 1651165200000", // 2022-4-29
".write": "now < 1651165200000", // 2022-4-29
}
}
代码中的数据:
[
{
"name": "0002 М ( мрамор) 8м пленка с\/м\/20 DEKORON ",
"price": 209.7
},
{
"name": "0007 М ( мрамор) 8м пленка с\/м\/20 DEKORON ",
"price": 209.7
},
{
"name": "0008-2 А (дуб темный) 8м пленка с\/м \/20",
"price": 232.84
},
{
"name": "0008-3 А (темн.махагон) 8м пленка с\/м \/20 ",
"price": 209.7
}
]
您在屏幕截图中 JSON 的根目录中看到的 graf-24561-default-rtdb
是您的数据库的名称,并且 不是 的一部分数据结构。
所以要获取整个数据库,URL 将是:
https://graf-24561-default-rtdb.firebaseio.com/.json
最后的 .json
可能读起来有点奇怪,但 是 正确的语法。