Aws lambda 如何在aws api网关中禁用http请求中的查询参数解析?
我有一个从cloudformation模板生成的RESTAPI。此rest方法将一个查询参数“query”作为输入。此参数保存graphql查询,因此req uri如下所示: /ScheduleResource?查询={getInfoByFoo(foo:“bar”)} 如果我在sam local上测试它,它可以工作,但当我将它部署到api网关时,该api返回状态400,主体为空 在http调用api网关的集成请求阶段,它似乎试图将查询解析为json,但失败了(当然),但恐怕该解决方案仅适用于具有主体的POST方法 如何解决这个问题并将查询作为字符串参数传递给lambda fcn 这是我的cloudformation模板:Aws lambda 如何在aws api网关中禁用http请求中的查询参数解析?,aws-lambda,graphql,aws-api-gateway,Aws Lambda,Graphql,Aws Api Gateway,我有一个从cloudformation模板生成的RESTAPI。此rest方法将一个查询参数“query”作为输入。此参数保存graphql查询,因此req uri如下所示: /ScheduleResource?查询={getInfoByFoo(foo:“bar”)} 如果我在sam local上测试它,它可以工作,但当我将它部署到api网关时,该api返回状态400,主体为空 在http调用api网关的集成请求阶段,它似乎试图将查询解析为json,但失败了(当然),但恐怕该解决方案仅适用于具有
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: Outputs the time
Resources:
ScheduleFunction:
Type: AWS::Serverless::Function
Properties:
Handler: dist/index.handler
Runtime: nodejs6.10
CodeUri: ./
Events:
MyTimeApi:
Type: Api
Properties:
Path: /ScheduleResource
Method: GET
你看到的确切答案是什么?你能在这里加上吗。