我正在向包含lambda的API网关发出http请求。 我有一个查询字符串参数,如下所示:
LG - 50" Class (49.5" Diag.) - LED - 2160p - Smart - 4K Ultra HD TV - Black
我尝试使用encodeURIComponent并将其传递给我的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]"}' }
如果我删除双引号,它可以正常工作。
答案 0 :(得分:0)
当您的Lambda函数尝试解析它时,抛出错误消息。您是否可以检查API网关的CloudWatch日志(易于检入测试调用控制台)以确保转换后的"端点请求主体"就像你的Lambda函数所期望的那样?