elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Problemas con el "Content-Encoding: gzip"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con el "Content-Encoding: gzip"  (Leído 2,933 veces)
SUNAMI_EOL

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Problemas con el "Content-Encoding: gzip"
« en: 5 Febrero 2009, 15:18 pm »


Bueno, como veo que no obtengo muy buenos resultados con google me he decidido a postear aqui, que seguro que alguien me ilumina.

Entrada:
        ...
        salida.println("Accept-Encoding: gzip,deflate");
        ...
       
        ...
        Socket s = new Socket(ip, 80);
        PrintWriter salida = new PrintWriter(s.getOutputStream());               
        realizarPeticion(getRuta(url), getHost(url),"referer", salida);
        System.out.println(cabeceras(s));
        BufferedReader entrada = new BufferedReader(new InputStreamReader(new GZIPInputStream(s.getInputStream())));
        ...

        public String cabeceras(Socket s) throws IOException{           
            int finCab = 3;
            int[] cab = new int[2048];
            cab[0] = s.getInputStream().read();
            cab[1] = s.getInputStream().read();
            cab[2] = s.getInputStream().read();       
            cab[3] = s.getInputStream().read();
            while(!(cab[finCab-3] == 13 && cab[finCab-2] == 10 && cab[finCab-1] == 13 && cab[finCab] == 10)){
                finCab++;
                cab[finCab] = s.getInputStream().read();
            }           
            return (new String(cab, 0, finCab)); 
        }

Salida:
        ...
        cabeceras
        ...
        java.io.IOException: Not in GZIP format

Alguien me puede decir el formato de compresion que se esta utilizando y que clase tengo que utilizar para obtener el inpustream que contiene los caracteres de la pagina.

Salu2!!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
decomprimir/decodificar cadenas con gzip?
Seguridad
Firos 0 3,616 Último mensaje 21 Mayo 2011, 20:14 pm
por Firos
Seis herramientas para realizar "content curation
Noticias
wolfbcn 0 1,956 Último mensaje 29 Septiembre 2012, 13:58 pm
por wolfbcn
Http gzip encoding
Programación C/C++
soyloqbuskas 0 1,546 Último mensaje 19 Septiembre 2013, 17:34 pm
por soyloqbuskas
Problemas con el encoding de java, traspaso de formato ASCII a UTF-8
Java
Ditarex 2 1,839 Último mensaje 24 Mayo 2014, 13:04 pm
por Ditarex
Descomprimiendo gzip en C++
Programación C/C++
Kaxperday 4 2,567 Último mensaje 15 Julio 2015, 10:45 am
por Kaxperday
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines