Pregunta

Actualmente estoy trabajando en un servidor proxy en el que en este caso hay que modificar los datos (mediante el uso de expresiones regulares) que nos empuje a través de él.

En la mayoría de los casos funciona bien, excepto para los sitios web que el uso gzip como la codificación de contenido (creo), me he encontrado con un módulo llamado compresa y trató de empujar los trozos que recibo a través de un flujo de descomprimir / gunzip pero se no es realmente resultando como esperaba.

Me estaba preguntando si estoy en absoluto encabezado en la dirección correcta, y si hay más módulos por ahí para hacer la vida más fácil (con respecto a la compresión gzip).

Greetz,

Benjamin

¿Fue útil?

Solución 2

Vea aquí: Node.js proxy, se trata de la descompresión gzip

Para obtener una respuesta que cubría la mayor parte de mis problemas.

Otros consejos

Si cree que su representación es sólo para filtrar o modificar el texto, se siente detallado acerca de la compresión y descompresión gzip.

Otra solución es simple.
Modificar encabezado de solicitud HTTP. Entonces se puede obtener de texto sin formato desde el servidor.

Remove 'Accept-Encoding' de cabecera de la solicitud HTTP.

echar un vistazo aquí: Node.js:? Gzip de compresión

Hay una alternativa al uso de nodo a comprimir, pero esta solución también se menciona.

Saludos,

-stán

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top