私は、アプリケーションがxmlストリームを読み取り、それを文字列として返す私の理解に従って、基本的に何をするかをアドバイスしてください。
public static final int BUFFER_SIZE = 4096;
protected Object processStream(InputStream inp) throws IOException
{
BufferedInputStream bis = new BufferedInputStream(inp);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
GZIPOutputStream zip = new GZIPOutputStream(baos);
byte[] buffer = new byte[BUFFER_SIZE];
int bufferLength = 0;
while ((bufferLength = bis.read(buffer)) != -1)
{
zip.write(buffer, 0, bufferLength);
zip.flush();
}
zip.close();
baos.close();
return baos.toByteArray();
}