Node.js Proxy, der sich mit GZIP -Komprimierung befasst
-
14-10-2019 - |
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
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