2016-11-09 7 views
0

Ich studiere Netty. Ich möchte einen Proxy implementieren, der einige HTTP-Zugriffe für das Unternehmen im Rahmen des Programms zur Verhinderung von Datenlecks verfolgt.Netty HttpProxyHandler Beispiel

Netty scheint ein guter Kandidat dafür zu sein.

Ich versuche, einen HTTP-Proxy zu erstellen, mit der Möglichkeit, Anforderungen und Antworten in bestimmten Fällen zu ändern.

Ich habe mir die kleine Poxy angesehen, finde aber, dass die Dokumentation nicht reich genug ist, um sich bei der Implementierung einer Lösung damit wohl zu fühlen.

Also konzentriere ich mich auf netty.

Ich habe einen Verweis auf eine Klasse mit dem Namen HttpProxyHandler gefunden, finde aber kein Beispiel oder irgendeine Dokumentation, die beschreibt, was diese Klasse und wie sie verwendet werden sollte.

Gehe ich in die richtige Richtung?

Danke und Grüße

Gilles

Antwort

1

Es ist wie HttpProxyHandler sieht für den Anschluss an einen externen Proxy gemeint, nicht für die eigene Umsetzung.

Wenn Sie mehr über Netty lernen wollen dann schlage ich vor, suchen HexDumpProxy Beispiel

+0

Vielen Dank. Ich denke ich verstehe, wie dieser DumpProxy funktioniert. Was ich nicht verstehe, ist, wie man es aus einer "Client/Browser" -Perspektive verwendet. Ich sehe, dass der Proxy mit Google verbunden wird und den Google-Zugang zurückgibt. Kennen Sie ein gutes Beispiel, bei dem der Client eine Verbindung herstellt und sein Anruf auf die Zielseite umgeleitet wird? Das ist der Teil, den ich im Moment vermisse. – Gilles

+0

Ich habe meinen Anwendungsfall hier beschrieben: http://stackoverflow.com/questions/40523234/netty-http-interception-proxy – Gilles