文档章节

spring+tomcat接收到的body为空的原因

狗陈
 狗陈
发布于 2015/11/23 16:34
字数 205
阅读 71
收藏 4

应用系统调用消息中心,将对象使用jackson mapper解析成string后,放到body发送到消息中心,消息中心在进行decoder的时候报出 “java.lang.StringIndexOutOfBoundsException: String index out of range: -1” 的异常。

经过断点,发现spring通过

String addMsg(@RequestBody String msgParams) throws Exception

获取到的msgParams为空。当时想到的原因在于两个: 1、jackson解析大数据的时候结果为空 2、post的body长度存在限制

经过验证,jackson解析大数据没有问题。

查了一下tomcat的文档,发现tomcat有个默认的maxPostSize,值为2097152 (即2MB)。

进一步在开发环境,确实是由body长度超过默认的maxPostSize而导致。

输入图片说明

© 著作权归作者所有

狗陈
粉丝 13
博文 73
码字总数 31862
作品 0
成都
高级程序员
私信 提问
加载中

评论(1)

y
yingyonglin
哦下午
ajax向后台传递数组且数组有可能为空情况

这是一个很小的问题,平时工作中容易忽视,今天在做一个需求,需要利用ajax想后台传递两个数组,切两个数组有可能为空的情况。这里遇到了两个问题:1.ajax传递数组后台接收不了,2.当传递数组...

王子城
2018/07/19
213
0
关于openstack中队列池容量限制报错的解决

在server.log中报出如下错误: 显示为队列池容量问题,导致连接失败。 利用命令rabbitmqctl listqueues 查看队列信息,发现qplugin队列中有150000条信息,别的队列都是空的,显然出问题了,应...

youyu2299
2013/12/13
169
0
javascript:使用document.getElementById读取数据为空分析

  今天写个网页,想在页面加载onLoad时,动态显示由后台其他程序传来的数据时,用document.getElementById获取控件对象总是为空。但是检查了这个id确实是存在的。在网上查阅一番后才知道了...

旭东的博客
2013/04/27
0
0
用HtmlParser提取网页内容总是出现问题

@鉴客 你好,想跟你请教个问题: packagerex.simple; 02 03 importorg.htmlparser.*; 04 importorg.htmlparser.filters.*; 05 importorg.htmlparser.util.*; 06 importorg.htmlparser.visito......

大杏0229
2014/06/06
357
3
Hello, Flutter(二)——Scaffold

前言:《Hello, Flutter》是我近期的一个写作计划。我的目标是写一篇篇简短的教程,提供给的初级用户,让他们能够快速掌握开发。代码地址:https://github.com/flycash/hello_flutter 这一篇...

flycash
08/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

目标检测中 yolo 的mAP是什么含义?

mAP定义及相关概念 P => precision,即 准确率 R => recall,即 召回率 PR曲线 = >即 以 precision 和 recall 作为 纵、横轴坐标 的二维曲线。一般来说,precision 和 recall 是 鱼与熊掌 的...

小松1
3分钟前
1
0
用jdk1.8的断言来做非空判断

Assert.notNull(user, "没有获得登录用户信息"); 看源码如下: public static void notNull(Object object, String message) { if (object == null) { throw new IllegalArgum......

architect刘源源
7分钟前
2
0
免费节假日api每一时间更新 2020年 部分节假日安排

根据国务院办公厅关于2020年部分节假日安排的通知国办发明电〔2019〕16号.免费节假日api每一时间更新 2020年 部分节假日安排 http://tool.bitefu.net/jiari/ 各省、自治区、直辖市人民政府,...

xiaogg
10分钟前
3
0
2018NOIP各省一等奖分数线

提高组 普及组

SamXIAO
19分钟前
5
0
常见的PPT时间轴怎么制作,这几种方法你要知道

在PPT当中,时间轴是一个非常重要的一个版块,很多PPT会用它来表示公司的发展历程和项目进度。但是对于PPT时间轴的制作很多人做法是一条直线上添几个点,标注出事件就完成了,可是这样也太过...

TeFuiro
25分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部