proxylet

Lichtgewicht HTTP omgekeerde proxy gebouwd op eventlet
Download nu

proxylet Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ryan Kelly
  • Uitgever website:

proxylet Tags


proxylet Beschrijving

Lichtgewicht HTTP omgekeerde proxy gebouwd op eventlet Proxylet is een Python-module die een lichtgewicht omgekeerde proxy implementeert voor HTTP, met behulp van niet-blokkering IO op basis van de module Eventlet. Het heeft tot doel zoveel mogelijk te doen terwijl het ondersteunt eenvoudig verzoek / reactie herschrijven en compatibel met HTTP HOUD-ALIVE.BASISE WERKING is via de functie 'Serve'-functie, die bindt aan de opgegeven host en poort en beginnen met het accepteren van inkomende HTTP-aanvragen: Proxylet.Serve (host, poort, mapper) Hier 'Mapper' is een functie die een proxylet.streams.httprequest-object neemt en geen enkele (voor '404 niet gevonden') of een 3-tuple die de bestemmingshost, de bestemmingshaven geeft terug te sturen en een herschrijver-object. De rewriter kan elke roeping zijn die verzoek en responstreams als argumenten als argumenten is en retourneert gewikkelde versies van hen, maar het zal hoogstwaarschijnlijk een subklasse van proxylet.relocate.relocator zijn. Deze klasse heeft de nodige logica om het verzoek om proxying.As een voorbeeld van de beschikbare functionaliteit te herschrijven, deze mappingfunctie zal verzoeken om / svn aan een particuliere subversion-server, verzoeken om / bestanden naar een privé-fileserver en retourneren 404 voor elk Andere paden: DEF MAPPER (REQ): SVN = SVNRELOCATOR ("http://www.example.com/svn", "http://svn.example.com/") als Svn.Patcheslocal (Req.requri): Retourneer SVN.Press # bevat de (host, poort, herschrijver) tuple als req.requri.startswith ("/ bestanden /"): retour ("bestanden.example.com", 80, geen) Retourneer Geen vereisten: · Python


proxylet Gerelateerde software

LIBLASI

LIBLASI is een eenvoudige bibliotheek die een C ++ Stream-uitgangsinterface biedt voor het maken van PostScript-documenten. ...

137

Downloaden

Domingo

Domingo is een eenvoudige, consistente, objectgerichte eenvoudig te gebruiken interface voor de Lotus Notes / Domino Java-API. ...

175

Downloaden