函数工作流 FUNCTIONGRAPH-函数如何获取APIG触发器中的请求路径或请求参数?

时间:2025-03-19 17:21:19

函数如何获取APIG触发器中的请求路径或请求参数?

请求路径或请求参数默认携带在event的入参中,FunctionGraph函数对APIG调用的传入值为函数自带的事件模板,请参考APIG事件源中的示例事件查看事件模板内容。

获取方式:

从event对象获取APIG请求路径和请求参数的格式如下:

获取请求路径的格式:event['path']

获取请求参数的格式:event['queryStringParameters']['具体参数名']

调用方式:

您可以直接通过请求路径调用:https://464d86ec641d45a683c5919ac57f3823.apig.projectID.huaweicloudapis.com/apig-demo/subpath

也可以通过添加请求参数调用:https://464d86ec641d45a683c5919ac57f3823.apig.projectID.huaweicloudapis.com/apig-demo/subpath?a=1&b=2

表1 请求路径和请求参数说明

参数

说明

queryStringParameters

请求参数。

GET请求中URL后面要带的参数,当发起一次GET请求时,参数会以URL string的形式进行传递。即?后的字符串则为其请求参数,并以&作为分隔符。

path

请求路径。

API访问地址。

support.huaweicloud.com/functiongraph_faq/functiongraph_03_0860.html