【发布时间】:2016-06-03 14:35:12
【问题描述】:
我有拦截器,由于某些原因,我必须像这样阅读HttpServletRequest 中包含的发布日期:
InputStream inputStream = request.getInputStream();
if (inputStream != null) {
bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
char[] charBuffer = new char[128];
int bytesRead = -1;
while ((bytesRead = bufferedReader.read(charBuffer)) > 0) {
stringBuilder.append(charBuffer, 0, bytesRead);
}
} else {
stringBuilder.append("");
}
执行此操作后,我收到 400 个错误的 ajax 请求
读取 HTTP 消息失败:org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing
【问题讨论】:
标签: spring interceptor