Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 是否将包含双引号的url查询字符串传递给API网关?编码URI不工作_Json_Aws Lambda_Aws Api Gateway - Fatal编程技术网

Json 是否将包含双引号的url查询字符串传递给API网关?编码URI不工作

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\\\'

我正在向封装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\\\' (code 67)): was expecting comma to separate OBJECT entries\\n at [Source: [B@5ebb26a9; line: 1, column: 28]"}' }

如果我删除双引号,它就可以正常工作。

当Lambda函数试图解析它时,会抛出错误消息。您是否可以检查API网关的CloudWatch日志(在测试调用控制台中易于检查),以确保“转换后的端点请求主体”符合Lambda函数的预期