Dus*_*ram 3 python google-cloud-platform google-cloud-functions
如何使用Python从HTTP Google Cloud Function返回JSON?现在我有类似的东西:
import json
def my_function(request):
data = ...
return json.dumps(data)
Run Code Online (Sandbox Code Playgroud)
这可以正确返回JSON,但是Content-Type是错误的(text/html相反)。
Cloud Functions在后台使用Flask,因此您可以使用它的jsonify函数返回JSON响应。
在requirements.txt文件中,添加flask:
flask==1.0.2
Run Code Online (Sandbox Code Playgroud)
在您的职能:
from flask import jsonify
def my_function(request):
data = ...
return jsonify(data)
Run Code Online (Sandbox Code Playgroud)
这将返回一个flask.Response带有application / json 的对象,Content-Type并将您data序列化为JSON。
| 归档时间: |
|
| 查看次数: |
2431 次 |
| 最近记录: |