专栏首页行者常至JSON parse error: Unexpected end-of-input: ... PushbackInputStream ... JsonEOFException

JSON parse error: Unexpected end-of-input: ... PushbackInputStream ... JsonEOFException

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qwdafedv/article/details/100598601

错误异常信息:

JSON parse error: Unexpected end-of-input: expected close marker for Object (start marker at [Source: (PushbackInputStream); line: 1, column: 1]); nested exception is com.fasterxml.jackson.core.io.JsonEOFException: Unexpected end-of-input: expected close marker for Object (start marker at [Source: (PushbackInputStream); line: 1, column: 1])\n at [Source: (PushbackInputStream); line: 1, column: 3]


错误定位:

这是一个json不完整,格式异常的错误信息。排查步骤:

1.判断body中的json格式是否正确,可以使用 http://www.bejson.com/jsoneditoronline/ 进行格式校验,其实postman也可以校验,如果不正确,会自动提示。

2.如果json格式是正确的,再次查看请求头中是否包含Content-Length,如果包含的话,可能就是这个值有问题,把这个Content-Length从请求头中删除掉。

我这里是第二个,因为请求头是抓包中拷贝的,但是我在postman中调试的时候,改变了body中的值,导致Content-Length变化了,但是请求头中的Content-Length并没有变化,故而报此错误。如果body中的长度大于Content-Length将会截取body导致json格式异常;如果body中的长度小于Content-Length将会导致请求超时。所以,请求头中去掉就好了,它会自动添加。

Good Luck.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 装饰器模式(Decorator)

    qubianzhong
  • 观察者模式(Observer)

    qubianzhong
  • SQL Server 新建 数据库关系图 时弹出警告:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。

    qubianzhong
  • 虚拟化及云环境下数据库审计技术探讨

      随着越来越多的企业用户将传统的业务系统迁移至虚拟化环境或是云服务商提供的云平台,数据的泄露及篡改风险变的越发严峻,针对数据安全的防护以及事后审计追溯也变得越...

    安恒信息
  • 今日 Paper | 多轨迹预测研究;3DMM 人脸模型;对抗网络判别器;交叉模态信息等

    论文名称:The Garden of Forking Paths: Towards Multi-Future Trajectory Predictio

    AI科技评论
  • 虚拟化及云环境下数据库审计技术探讨

    随着越来越多的企业用户将传统的业务系统迁移至虚拟化环境或是云服务商提供的云平台,数据的泄露及篡改风险变的越发严峻,针对数据安全的防护以及事后审计追溯也变得越来越...

    新知号
  • 【数据库安全】虚拟化及云环境下数据库审计优缺点分析

    随着越来越多的企业用户将传统的业务系统迁移至虚拟化环境或是云服务商提供的云平台,数据的泄露及篡改风险变的越发严峻,针对数据安全的防护以及事后审计追溯也变得越来越...

    新知号
  • 基于AOE网的关键路径的求解

    【1】关键路径 在我的经验意识深处,“关键”二字一般都是指临界点。 凡事万物都遵循一个度的问题,那么存在度就会自然有临界点。 关键路径也正是研究这个临界点的问题...

    Angel_Kitty
  • Yii2 学习笔记之分页

    琯琯
  • 云计算如何推动全球数字化转型

    数字化转型包括寻找更新的商业模式,企业必须不断创新,才能在竞争中领先,而云计算是推动这一创新的催化剂。云计算提供诸如灵活性、成本和劳动力以及可扩展性方面的功能。

    静一

扫码关注云+社区

领取腾讯云代金券