could not parse request body into json: unrecognized token 'xxx': was expecting ('true', 'false' or-尊龙官方平台

could not parse request body into json: unrecognized token 'xxx': was expecting ('true', 'false' or

el/2024/3/25 18:45:41

调用 lambda 函数时你可能遇到以下错误:

==================== invocation error ====================

com.amazonaws.services.lambda.model.invalidrequestcontentexception: could not parse request body into json: unrecognized token 'first': was expecting 'null', 'true', 'false' or nan

 at [source: [b@1bc84b8d; line: 1, column: 7] (service: awslambda; status code: 400; error code: invalidrequestcontentexception; request id: 946370eb-33cc-11e8-ada5-xxxxxxxxxxx)


这是因为在调用时输入的参数格式不对!

输入的json字符串需要添加双引号


调用成功可以看到以下控制台输出:

skip uploading function code since no local change is found...

invoking function...

==================== function output ====================

"hello, first lambda!"

==================== function log output ====================

start requestid: fddbb722-33cc-11e8-8d29-xxxxxxx version: $latest

input: first lambdaend requestid: fddbb722-33cc-11e8-8d29-xxxxxxxxxxx

report requestid: fddbb722-33cc-11e8-8d29-xxxxxxxxx duration: 18.62 ms billed duration: 100 ms memory size: 256 mb max memory used: 43 mb


2018-07-12更新

有小伙伴使用python时遇到类似的问题

  • s.headers.update(headers)
    result = s.post(url, data=data)

    python3 使用requests 去pos请求一个接口,结果服务器报错了

错误提示是json 解析错误,在post之前需要对字典进行处理吗?


http://www.ngui.cc/el/5127599.html

相关文章

no serverless.template file found in your project root.

问题复现:当你在一个不是使用 serverless 模板创建的项目上使用 deploy serverless project 功能时,就会遇到这个提示。 如下图: serverless 是什么? 什么是 aws lambda? aws 的 serverless 和 lambda 是什么关系&…

关于 aws lambda 使用spring 的dependency injection 的问题

最近,有个小伙伴提了一个问题:aws lambda 能使用spring 的依赖注入(dependency injection) 吗?怎么 @autowired 等注解都不生效?我抽空学习研究了一下,得到以下结论: 一、能用吗? 答案应该是能,但也存在限制(我还没有写代码测试);但是我觉得没有必要用! 原因:…

missing artifact net.sf.json-lib:json-lib:jar:2.4

添加依赖 net.sf.json-libjson-lib2.4 后&#x…

access restriction: the type 'base64decoder' is not api (restriction on required library xxx)

access restriction: the type base64decoder is not api (restriction on required library xxx) 有人可能遇到的是一个错误, 也可能是一个提示! 在类中使用了 import sun.misc.base64decoder; import sun.misc.base64encoder; 就会遇到这个问题。 …

mybatis spring 基于sqlsessiondaosupport的泛型基类

引尊龙官方平台官网一段话: sqlsessiondaosupport 是 一 个 抽象 的支 持 类, 用来 为你 提供 sqlsession 。 调 用 getsqlsession()方法你会得到一个 sqlsessiontemplate,之后可以用于执行 sql 方法 sqlsessiondaosupport 需要一个 sqlsessionfactory 或 sqlsessiontemplate 属…

mybatis sqlsessiontemplate 源码解析

mybatis sqlsessiontemplate 源码解析 在使用mybatis与spring集成的时候我们用到了sqlsessiontemplate 这个类。

光学字符识别引擎 tesseract-ocr 样本训练

光学字符识别引擎 tesseract-ocr 样本训练 https://www.cnblogs.com/cnlian/p/5765871.html tesseract-ocr的简单使用与训练 tesseract,一款由hp实验室开发由google维护的开源ocr(optical character recognition , 光学字符识别)引擎&#x…

macos mkdir: /usr/var: operation not permitted

在 macos 下配置 php 环境,启动服务时 sudo php-fpm -d 输出错误: error: failed to open error_log (/usr/var/log/php-fpm.log): no such file or directory (2) error: failed to post process the configuration error: fpm initialization faile…

nginx php-fpm file not found.问题解决记录

现象确认: 打开浏览器的开发者工具,查看请求信息 http/1.1 404 not found server: nginx/1.11.10 date: fri, 20 apr 2018 08:10:13 gmt content-type: text/html; charset=utf-8 transfer-encoding: chunked connection: keep-alive x-powered-by: php/5.6.30 说明结…

mac系统,php-fpm加入开机启动项

寻找php-fpm的路径 whereis php-fpm 如果找不到,可以尝试使用: find / -name php-fpm一般默认的路径就是: /usr/sbin/php-fpm 修改php-fpm.conf配置文件 默认位置是: /private/etc/php-fpm.conf 如果不存在的话,就看看是不是存在 /private/etc/php-fpm.conf.defa…
网站地图