Spring HttpMessageNotReadableException异常
(一)现象
我们在进行服务间的rpc调用时,可能会遇到org.springframework.http.converter.HttpMessageNotReadableException异常。
其具体报错如下:
{"timestamp": 1456043810789,"status": 400,"error": "Bad Request","exception": "org.springframework.http.converter.HttpMessageNotReadableException","message": "Could not read JSON: Can not deserialize instance of java.lang.String out of START_OBJECT token\n at [Source: java.io.PushbackInputStream@eaa3acb; line: 1, column: 1]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token\n at [Source: java.io.PushbackInputStream@eaa3acb; line: 1, column: 1]","path": "/app/loginuser"
}
(二)原因
这主要是因为调用方在以post json方式请求服务时,没有对参数进行json序列化。
若为python项目: 可使用json.dumps()
若为java项目: 可以使用fastJson进行json序列化
Spring HttpMessageNotReadableException异常相关推荐
- spring全局异常抓取validation校验信息
spring全局异常抓取validation校验信息 参考文章: (1)spring全局异常抓取validation校验信息 (2)https://www.cnblogs.com/jianxiaopo ...
- spring mvc异常统一处理(ControllerAdvice注解)
spring mvc异常统一处理(ControllerAdvice注解) 参考文章: (1)spring mvc异常统一处理(ControllerAdvice注解) (2)https://www.cn ...
- spring boot 异常(exception)处理
spring boot 异常(exception)处理 参考文章: (1)spring boot 异常(exception)处理 (2)https://www.cnblogs.com/jinbuqi/ ...
- Spring事务异常回滚,try catch 捕获异常不回滚
Spring事务异常回滚,try catch 捕获异常不回滚 参考文章: (1)Spring事务异常回滚,try catch 捕获异常不回滚 (2)https://www.cnblogs.com/GH ...
- Spring事务异常回滚,捕获异常不抛出就不会回滚
Spring事务异常回滚,捕获异常不抛出就不会回滚 参考文章: (1)Spring事务异常回滚,捕获异常不抛出就不会回滚 (2)https://www.cnblogs.com/chen-lhx/p/6 ...
- Spring boot异常统一处理方法:@ControllerAdvice注解的使用、全局异常捕获、自定义异常捕获
Spring boot异常统一处理方法:@ControllerAdvice注解的使用.全局异常捕获.自定义异常捕获 参考文章: (1)Spring boot异常统一处理方法:@ControllerAd ...
- org.mybatis.spring.MyBatisSystemException异常及处理
org.mybatis.spring.MyBatisSystemException异常及处理 参考文章: (1)org.mybatis.spring.MyBatisSystemException异常及 ...
- spring mvc 异常统一处理方式
spring mvc 异常统一处理方式 参考文章: (1)spring mvc 异常统一处理方式 (2)https://www.cnblogs.com/xd502djj/archive/2012/09 ...
- spring boot 异常设计原理
spring boot 异常模板 查看浏览器请求应答信息如下: 请求返回信息以页面形式返回 : Content-Type: text/html;charset=UTF-8 根据返回页面类型查看spri ...
最新文章
- hadoop,hbase,hive安装全记录
- Python3 django2.0 字段加密 解密 AES
- python分类器knn、svm_[转载]MatLab分类器大全(svm,knn,随机森林等)
- 固定在左右两侧不动的广告条 样式
- 利用matlab提取中心线
- 旅行报告:JavaOne 2013 –重归荣耀
- docker多个容器一起打包_如何链接多个Docker容器并封装结果?
- python 类和对象 经常用吗_python基础教程之对象和类的实际运用
- 应对全场景AI框架部署挑战,MindSpore“四招”让你躺平
- Android学习笔记---android数据存储与访问
- 关于java中的位运算
- 使用 Apache 来限制访问 Confluence 6 的管理员界面
- 微软背叛wintel联盟,Intel似乎正陷入四面楚歌之中
- Swift 数组遍历 ForEach .enumerated() makeIterator() indices
- Python 一百多行实现抢票助手
- 代码风格自动化(二)——husky + lint-staged
- SAP中利用SE16N事务的小计功能实现输出清单的加工实例
- android之发送短信的方法研究
- DNS解析过程及工作原理
- 披荆斩棘Linux之清理空间