Firebase 存储和无效的 HTTP 方法/URL 对

标签 firebase firebase-storage

当我尝试使用 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/

相关文章:

Firebase:如何防止在firestore中写入特定字段?

swift - metadata?.storageReference?.downloadURL() 返回 nil

android - 如何在Android中压缩图像文件?

android - 如何重命名 Firebase 存储中的文件夹 - Android Studio

节点上具有自定义 ID 的 Firebase 规则

javascript - 使用 React 进行 Firebase 查询

android - 将 JSON 嵌套到 flutter 中

java - CreateView 方法上的自定义对话框在 firebase firestore onCompletelistener 获取数据到列表之前返回

java - getDownloadUrl();给出错误(无法解析符号)?

java - 使用 Firestore 和 Firebase Storage 将图像检索到 ImageView