Tengo una situación en la que un servlet proporciona datos comprimidos a un script PHP. Comprimo los datos en el lado de Java no hay problema, pero PHP parece incapaz de descomprimir.Comprimir con Java Descomprimir con PHP
Aquí está el código relevante fragmentos Java lateral:
OutputStream o=response.getOutputStream();
GZIPOutputStream gz=new GZIPOutputStream(o);
gz.write(GridCoder.encode(rs,id, perPage, page).getBytes());
gz.close();
o.close();
PHP lateral:
$xml= gzuncompress($xml);
por favor alguien puede apuntar en la dirección correcta.
¿Recibió los errores? puedes publicar los registros? – rogeriopvl
Asegúrate de que tu código java esté configurando el encabezado HTTP 'Content-Encoding: gzip'. – Asaph
Advertencia: gzuncompress(): error de datos. Intenté hacer eco de los datos sin tratar de descomprimirlos para asegurarme de que estoy obteniendo datos reales y recibo un bloque de datos que comienza: [ Content Content-Encoding está configurado en gZip en el Java Side ... –