11.7.3. 关于调用 Python 功能
Python 功能可以通过简单的 HTTP 请求调用。收到传入请求后,将通过 上下文
对象作为第一个参数来调用函数。
上下文
对象是一个 Python 类,具有两个属性:
-
request
属性始终存在,包含 Flask请求(request)
对象。 -
如果传入请求是
CloudEvent
对象,则第二个属性cloud_event
会被填充。
开发人员可以从上下文对象访问任何 CloudEvent
数据。
上下文对象示例
def main(context: Context): """ The context parameter contains the Flask request object and any CloudEvent received with the request. """ print(f"Method: {context.request.method}") print(f"Event data {context.cloud_event.data}") # ... business logic here