Ich schicke Daten per HTTP(S) von einem Server zu einem anderen Server (HTTP-request), und andere Daten wieder im body zurück(HTTP-reponse). Gibt es eine Möglichkeit, den Verkehr in beide Richtungen zu komprimieren?
Ja, du kannst hier beliebige Kompressionsverfahren verwenden, wenn du Kontrolle über Sender und Empfänger hast, sie müssen sich nur einig sein, wie die Daten zu dekomprimieren sind. HTTP bietet ja von Haus aus einige Kompressionsverfahren an, auf die bist du allerdings nicht beschränkt. Wenn du allerdings nicht die Kontrolle über beide Anwendungen hast, kannst du nur verwenden, was der jeweilige Empfänger versteht, mir ist nicht bekannt, dass ein Webserver ankommende Daten von sich aus dekomprimiert, unabhängig davon, ob es dafür eine Unterstützung gibt oder nicht, das wäre ansonsten die Alternative Implementationsmöglichkeit.