使用Lambda代理集成将API Gateway与AWS Lambda函数集成后,Lambda函数将在event
变量中接收HTTP请求信息。可以在AWS文档here中找到event
变量内容的示例。
在AWS示例中,相同的值在event
变量中出现两次,但属性不同:
httpMethod
和属性requestContext.httpMethod
都具有相同的值GET
resource
和属性requestContext.resourcePath
都具有相同的值/{proxy+}
我的问题是,如果我想获取HTTP方法和资源路径,应该使用哪些属性?
答案 0 :(得分:1)
您可以使用其中任何一个。在您的代码中哪个更方便和更有意义。
它们既是event
属性又是requestContext
属性,因为它们在语义上都是 的一部分。