HttpServletRequest返回Emty读取器

时间:2020-09-06 06:01:12

标签: spring-boot spring-mvc

当我在控制器中收到请求时,在 HttpServletRequest

我可以看到请求的标题和参数。但是当我使用

ContentCachingRequestWrapper contentCachingRequestWrapper = new ContentCachingRequestWrapper(request);

String requestBody = new String(contentCachingRequestWrapper.getContentAsByteArray());

它返回空的String正文。

另外,我使用下面的代码

bufferedReader =  request.getReader();

char[] charBuffer = new char[128];

int bytesRead;
while ( (bytesRead = bufferedReader.read(charBuffer)) != -1 ) {
  sb.append(charBuffer, 0, bytesRead);
}

我得到了相同的结果。

致谢。

0 个答案:

没有答案
相关问题