Я пытаюсь получить тело запроса HttpServletRequest в строке.Какой лучший элегантный способ сделать это?
Использование Apache Commons IO :
String requestStr = IOUtils.toString(request.getInputStream());
Другой способ, используя Гуава :
ByteSource.wrap(ByteStreams.toByteArray(request.getInputStream())) .asCharSource(Charsets.UTF_8).read()
Смотри также: