| proxylet. PROXY REVERSO DE HTTP Lightweight construído em Eventlet |
Baixe Agora |
proxylet. Classificação e resumo
- Nome do editor:
- Ryan Kelly
proxylet. Tag
proxylet. Descrição
Proxy reverso do HTTP leve incorporado em Eventlet O Proxylet é um módulo Python que implementa um proxy inverso leve para HTTP, usando IO sem bloqueio com base no módulo Eventlet. Observa-se fazer o mínimo possível, apoiando a reescrita de solicitação / resposta simples e ser compatível com a operação HTTP Keep-Alive.Basic é através da função 'Servir', que se ligará ao host e porta especificados e começará a aceitar solicitações HTTP recebidas: Proxylet.Serve (host, porta, mapeador) Aqui 'Mapper' é uma função fazendo um objeto proxylet.streams.httpprequest e retornando nenhum (para '404 não encontrado') ou um 3-tupla dando o host de destino, porta de destino , E um objeto Rewriter.O Rewriter pode ser qualquer callable que receba córregos de solicitação e resposta como argumentos e retornos envolviam versões deles, mas provavelmente será uma subclasse de proxylet.relocate.relocator. Esta classe tem a lógica necessária para reescrever a solicitação de proxy.As um exemplo da funcionalidade disponível, esta função de mapeamento solicitará / svn para um servidor de subversion privado, solicita / arquivos para um arquivo de arquivos privado e retornar 404 para qualquer Outros caminhos: Def Mapper (req): svn = svnrelocator ("http://www.example.com/svn" ", http://svn.example.com/") se svn.matcheslocal (req.requri): Devolver SVN.Mapping # contém a tupla (host, porta, porta, rewriter) se req.requri.startswith ("/ files /"): return ("arquivos.example.com", 80, nenhum) Retorna Nenhum Requisitos: · Pitão
proxylet. Software Relacionado