Project

General

Profile

« Previous | Next » 

Revision 54382

do not consume the input stream too early

View differences:

modules/dnet-modular-oai-explorer-ui/trunk/src/main/java/eu/dnetlib/functionality/modular/ui/oai/OaiExplorerInternalController.java
25 25
import javax.xml.transform.TransformerFactory;
26 26
import javax.xml.transform.stream.StreamResult;
27 27
import javax.xml.transform.stream.StreamSource;
28
import java.io.ByteArrayOutputStream;
29
import java.io.OutputStream;
30 28
import java.io.StringWriter;
31 29

  
32 30
@Controller
......
116 114
				throw new RuntimeException("Error: " + responseCode);
117 115
			}
118 116

  
119
			OutputStream o = new ByteArrayOutputStream();
120
			response.getEntity().writeTo(o);
121

  
122 117
			final TransformerFactory tfactory = TransformerFactory.newInstance();
123 118

  
124 119
			final Transformer transformer = tfactory.newTransformer(new StreamSource(oaiXslt.getInputStream()));

Also available in: Unified diff