Firebase函数从获取请求中返回400

时间:2018-12-11 17:32:35

标签: firebase google-cloud-functions firebase-admin

我的本​​地函数可以在

上正常运行
firebase serve --only functions

但是一旦将其部署到云中,我就无法使用邮递员向其发出相同的get请求。我在stackdriver上收到以下错误:    Unexpected token u in JSON at position 0 at JSON.parse,我的请求返回以下内容:400. That’s an error.Your client has issued a malformed or illegal request. That’s all we know.

我在本地和Firebase中发送的数据是类型为GET的{​​{1}}请求,其主体为: application/json

与本地相比,远程请求firebase函数有什么要求?

下面是我的功能的开始:

{
    "data": {
        "Celebrity_A": "Brad Pitt",
        "Celebrity_B": "Angelina Jolie"
    }
}

1 个答案:

答案 0 :(得分:4)

尝试以POST方法发送您的请求,您不会经常在正文中看到GET请求,这就是POST更安全,从未被缓存的原因,重要的是没有大小限制,也许这就是导致您的GET请求无法正常工作的原因。

希望有帮助。