Json 是否将包含双引号的url查询字符串传递给API网关?编码URI不工作
我正在向封装lambda的API网关发出http请求。 我有一个查询字符串参数,如下所示:Json 是否将包含双引号的url查询字符串传递给API网关?编码URI不工作,json,aws-lambda,aws-api-gateway,Json,Aws Lambda,Aws Api Gateway,我正在向封装lambda的API网关发出http请求。 我有一个查询字符串参数,如下所示: LG - 50" Class (49.5" Diag.) - LED - 2160p - Smart - 4K Ultra HD TV - Black 我尝试对组件进行编码并将其传递给我的http请求调用。我得到这个错误 body: '{"message": "Could not parse request body into json: Unexpected character (\\\'C\\\'
LG - 50" Class (49.5" Diag.) - LED - 2160p - Smart - 4K Ultra HD TV - Black
我尝试对组件进行编码并将其传递给我的http请求调用。我得到这个错误
body: '{"message": "Could not parse request body into json: Unexpected character (\\\'C\\\' (code 67)): was expecting comma to separate OBJECT entries\\n at [Source: [B@5ebb26a9; line: 1, column: 28]"}' }
如果我删除双引号,它就可以正常工作。当Lambda函数试图解析它时,会抛出错误消息。您是否可以检查API网关的CloudWatch日志(在测试调用控制台中易于检查),以确保“转换后的端点请求主体”符合Lambda函数的预期