proxylet.

Leichter HTTP-Reverse-Proxy, der auf Eventlet erstellt wurde
Jetzt downloaden

proxylet. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ryan Kelly
  • Website des Verlags:

proxylet. Stichworte


proxylet. Beschreibung

Leichter HTTP-Reverse-Proxy, der auf Eventlet gebaut wurde Proxylet ist ein Python-Modul, das einen leichten Reverse-Proxy für HTTP implementiert, wobei das nicht blockierende IO basierend auf dem Eventlet-Modul verwendet wird. Es zielt darauf ab, möglichst wenig wie möglich zu sein, während die einfache Anforderungs- / Antwort-Umschreibung unterstützt wird und mit dem HTTP Heep-Alive-alive.basic-Betrieb kompatibel ist, über die Funktion 'servieren' erfolgt über die Funktion 'servieren', die sich an den angegebenen Host und Port bindet und eingehende HTTP-Anforderungen anzunehmen: Proxylet.serve (Host, Port, Mapper) Hier ist ein "Mapper" eine Funktion, die ein proxylt.streams.htprequest-Objekt einnimmt, und entweder keine (für '404 nicht gefunden) oder ein 3-Tupel, der den Zielhost, den Zielport angibt und ein Rewriter-Objekt.Der Rewriter-Objekt kann ein beliebiger Reisrichter sein, der Anforderungs- und Antwortströme als Argumente übernimmt und umwickelte Versionen von ihnen zurückgibt, es ist jedoch höchstwahrscheinlich eine Unterklasse von proxyle.Relocate.Relocator. Diese Klasse hat die notwendige Logik, um die Anforderung zum Proxying umzuschreiben. Als Beispiel für die verfügbare Funktionalität wird diese Mapping-Funktion Proxy-Anforderungen an / svn auf einem privaten Subversion-Server anfordern, an einen privaten Fileser anfragt und 404 für alle zurückgibt Andere Pfade: Def Mapper (REQ): SVN = SvnRelocator ("http://www.example.com/svn", "http://svn.example.com/"), wenn svn.matcheslocal (req.requri): return svn.mapping # enthält den (Host, Port, REWRITER) TUPLE, wenn req.requri.startwith ("/ files /"): return ("files.example.com", 80, none) zurück, keine Anforderungen: · Python


proxylet. Zugehörige Software

Glyph

Ein Modul für Python / Pygame, das für den Sortiertext auf dem Bildschirm verwendet wird. ...

202

Herunterladen