首页 > 解决方案 > Firebase 存储和无效的 HTTP 方法/URL 对

问题描述

当我尝试使用 ReactReader 获取 firebase 存储文件时,出现以下错误:

{
"error": {
"code": 400,
"message": "Invalid HTTP method/URL pair."
}
}

该代码正在向https://firebasestorage.googleapis.com/v0/b/发出请求....

但这会返回上面的错误。

有没有人遇到过这个问题?

标签: firebasefirebase-storage

解决方案


我遇到了同样的问题,它实际上是一个安全功能。

正如安全规则所示,除非我经过身份验证,否则我不应该访问数据。

rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}

推荐阅读