为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 AWS lambda 函数获取 URL 参数?

如何使用 AWS lambda 函数获取 URL 参数?

Go
呼如林 2022-05-23 18:10:43
我正在为 API 使用 Netlify 函数,除了我需要访问 URL 参数时,其中大部分都可以正常工作这是我必须获取参数的片段:func Handler(ctx context.Context, request events.APIGatewayProxyRequest) (Response, error) {    id := request.PathParameters["id"]    ...}func main() {    lambda.Start(Handler)}我有其他功能正常工作,不需要 URL 参数,但无法弄清楚如何让这些功能正常工作,我尝试了多种不同的选择:https://example.com/endpoint/1https://example.com/endpoint/id=1https://example.com/endpoint?id=1以上均未在命中端点时返回 id 路径参数
查看完整描述

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

您可以使用request.QueryStringParameters["id"]从查询参数中获取 id


func Handler(ctx context.Context, request events.APIGatewayProxyRequest) (Response, error) {


    id := request.QueryStringParameters["id"]


    ...

}

并打电话给https://example.com/endpoint?id=1


查看完整回答
反对 回复 2022-05-23
  • 1 回答
  • 0 关注
  • 262 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号