Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2009, 08:22
Bb-7
 
Fecha de Ingreso: diciembre-2008
Ubicación: San Sebastián
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 0
Información Descrifrar gzip de respuesta HTTP

Hola.
He creado un cliente HTTP en PHP que funciona a la perfección: Conecta con un servidor, envia la solicitud y recibe la respuesta, separa las cabeceras del código HTML, analiza las cabeceras, y escribe el código en un archivo.
Todo ha ido bien al hacer las pruebas ya que las páginas con las que he probado envian el código HTML sin cifrar, y se puede visualizar perfectamente. Pero probé con otra página, que en una de sus cabeceras de respuesta decía:
Content-Encoding: gzip
Lo cual significa que el contenido está codificado en gzip, si no me equivoco. Me gustaría saber cómo descrifrarlo y así escribir en el archivo el código HTML original, y poder visualizar la página.
He visto que hay varias funciones disponibles para esa tarea, pero no sé cuál de ellas usar; y también he leído en algún sitio que los contenidos en gzip tienen una cabecera...

Un gran saludo.