东莞建设网站流程从化定制型网站建设
news/
2025/9/23 4:15:16/
文章来源:
东莞建设网站流程,从化定制型网站建设,公司的服务器能建设网站吗,深圳制作网站哪家好背景
通过调用函数的url#xff0c;将参数传递给函数执行#xff0c;函数里如何获取这个参数
过程
下一个简单的demo如下 参考这个链接https://support.huaweicloud.com/devg-functiongraph/functiongraph_02_0420.html写一个demo#xff0c;这个是百度视频云获取token的…背景
通过调用函数的url将参数传递给函数执行函数里如何获取这个参数
过程
下一个简单的demo如下 参考这个链接https://support.huaweicloud.com/devg-functiongraph/functiongraph_02_0420.html写一个demo这个是百度视频云获取token的过程返回的是一个token。
import json
from hashlib import sha1
import hmac
import base64
import binascii
from optparse import OptionParserdef calculate_signature(app_key, app_id, ts, random_str, room_name, uid, expect_ts):data ACS{}{}{}{}{}{}.format(app_id, ts, random_str, room_name, uid, expect_ts)app_key bytes(app_key, encodingutf-8)data bytes(data, encodingutf-8)signature hmac.new(app_key, data, sha1).digest()#.encode(base64).rstrip()signature binascii.b2a_hex(signature)return signaturedef calculate_token(version, signature, ts, random_str, expect_ts):token {}{}{}{}{}.format(version, signature, ts, random_str, expect_ts)return tokendef handler (event, context):rigcalculate_signature(57krhkd8qfuf222,appqk8fdr57iskp335,1553144847,dabdd97c,cc345,1006255,1731992174)rigrig.decode()print(结果,rig)resdir(event)print(res)return {statusCode: 200,isBase64Encoded: False,body: calculate_token(004,rig,1553144847,dabdd97c,1578380254),body: event,headers: {Content-Type: application/json}}在华为云中给这个函数配置一个触发器apig配置后就有一个请求地址了如 https://cccccccc.apig.cn-north-5.huaweicloudapis.com/my?my6758 3.如何获取这个my的参数的值
其实这个参数就在even中它是一个json格式数据产品文档也有说明如下 执行事件event 函数执行界面由用户输入的执行事件参数 格式为JSON对象 因此直接在函数中print这个even就可以了,安置好代码后直接通过apig的地址请求访问 https://cccccccc.apig.cn-north-5.huaweicloudapis.com/my?my6758在返回结果的queryStringParameters字段中可以看到请求参数
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911328.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!