2011-04-26 14 views
12

Estoy tratando de obtener el cuerpo de una HttpServletRequest en una Cadena. ¿Cuál es la mejor manera elegante de hacerlo?Transforma ServletInputStream en la Cadena

+2

Utilice 'request.getInputStream()' y http://stackoverflow.com/questions/309424/in-java-how-do-a-read-convert-an-inputstream-in-to-a-string – skaffman

+0

I ojalá pudiera hacer eso @skaffman, sin embargo, debo leer el cuerpo de la solicitud dos veces. Una vez para obtener un objeto json y el siguiente para obtener la cadena y siempre recibo transmisión ya está cerrada. ¿Alguna idea? – tsunade21

+1

tsunade21, su comentario no tiene sentido. La respuesta anterior te dice cómo convertir tu flujo de entrada en una cadena. Necesitar leer el mismo flujo dos veces es muy probable un error. Solo usa la cadena resultante en ambos lugares. –

Respuesta

Cuestiones relacionadas