使用BODY的Google Cloud Functions自定义URL重定向

时间:2019-10-28 12:58:06

标签: google-cloud-functions firebase-hosting

我正在使用具有自定义域的Google Cloud Functions来启动功能。 然后我意识到执行过程中有这么糟糕的事情。使用常规URL(https://us-central1-project.cloudfunctions.net/function),我的请求将保留其标头和正文,并且可以将数据发送到函数中。

但是,使用firebase重定向后,所有请求都是GET个请求,其中content-type为文本/纯文本,其中没有数据;完全空了。

是否可以在仍使用自定义URL的情况下在云函数中获取此数据?

在寻找这个问题时,我遇到了这个问题>> Use a custom domain for Google Cloud Function <<,我回答了如何添加自定义URL。 这正是我的使用方式。

这是我对该函数的调试代码

def function(request)

    content_type = request.headers['content-type']
    data = "not processed"

    if 'application/json' in content_type:
        data = str( request.get_json(force=True) )
    elif 'text/plain' in content_type:
        data = request.data.decode()
    else:
        return redirect('https://tradingview.to')

    print(data)
    return data

0 个答案:

没有答案