Frage

Ich arbeite derzeit an einem Proxy -Server, auf dem wir in diesem Fall die Daten (mit Regexp), die wir durchsetzen, ändern müssen.

In den meisten Fällen funktioniert es einwandfrei, bis auf Websites, die GZIP als Inhaltskodierung verwenden (glaube ich), bin ich auf ein Modul namen Wirklich, wie ich erwartet hatte.

Ich habe mich gefragt, ob ich überhaupt in die richtige Richtung bin und ob es mehr Module gibt, die mein Leben erleichtern (in Bezug auf die GZIP -Komprimierung).

Begrüßung,

Benjamin

War es hilfreich?

Lösung 2

Siehe hier: Node.js Proxy, der sich mit GZIP -Dekompression befasst

Für eine Antwort, die die meisten meiner Probleme behandelte.

Andere Tipps

Wenn Sie der Meinung sind, dass Ihr Proxy nur zum Filtern oder Ändern des Textes dient, fühlen Sie sich ausführlich über GZIP -Komprimierung und Dekompression.

Eine andere Lösung ist einfach.
Ändern Sie den HTTP -Anforderungsheader. Dann können Sie einen einfachen Text vom Server erhalten.

Entfernen Sie "Akzeptanzkodierung" vom HTTP-Anfrage-Header.

Schauen Sie sich dort an: Node.js: Gzip -Komprimierung?

Es gibt eine Alternative zur Verwendung von Knotenkompress, aber diese Lösung wird auch erwähnt.

Prost,

-Stan

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top