当我尝试使用 ReactReader 获取 firebase 存储文件时,出现以下错误:
{
"error": {
"code": 400,
"message": "Invalid HTTP method/URL pair."
}
}
代码正在向 https://firebasestorage.googleapis.com/v0/b/ 发出请求....
但这会返回上面的错误。
有人遇到过这个问题吗?
最佳答案
我遇到了这个问题,但不是出于安全原因,而是当我将文件放入子目录时。
我(和 Postman)正在尝试: https://firebasestorage.googleapis.com/v0/b/*YOURBUCKET*.appspot.com/o/Test/test.pdf
我得到了这个错误(“消息”:“无效的 HTTP 方法/URL 对。”)。
问题是 url 的编码。它必须是“编码的”并且“/”必须是代码,如下所示:
https://firebasestorage.googleapis.com/v0/b/*YOURBUCKET*.appspot.com/o/Test**%2F**test.pdf
不再有错误。
关于Firebase 存储和无效的 HTTP 方法/URL 对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58314322/