WSgiproxy.

WSGiproxy dreht WSGI-Funktionsaufrufe in HTTP-Anforderungen.
Jetzt downloaden

WSgiproxy. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Ian Bicking and Contributors
  • Website des Verlags:
  • Betriebssysteme:
  • Linux
  • Dateigröße:
  • 16KB

WSgiproxy. Stichworte


WSgiproxy. Beschreibung

WSGI macht HTTP-Anforderungen in WSGI-Funktionsaufrufe. wsgiproxy dreht WSGI-Funktionsaufrufe in HTTP-Anforderungen. Es enthält auch Code, um Anforderungen anzumelden und private Daten weiterzuleiten, und die Subprozesse für die Bearbeitung von Anforderungen spawn. wsgiproxy ist Teil des Paste-Projekts. Die Diskussion kann die Paste-Liste und Probleme in der Paste Trac-Instanz fortsetzen. Merkmale Die Primärfunktion in wsgiproxy ist wsgiproxy.exactProxy, was eine WSGI-Anforderung annimmt und an eine Website sendet und die HTTP-Antwort als WSGI-Antwort zurückgibt. Diese Funktion verwendet die WSGI-Anforderung selbst, um zu ermitteln, wohin die Anforderung gesendet werden soll (z. B. Umwelt ). Beachten Sie, dass diese Funktion keine der normalen Headers wie x-weitergeleitet wird. Die Module wsgiproxy.app und wsgiproxy.middleware bieten eine Möglichkeit, eine WSGI-Anforderung von einem Server auf ein anderes zu übergeben, was weitere Informationen in einer WSGI-Anforderung erhalten. Es fügt die Standard-Header (wie x-weitergeleitet) hinzu, kann aber auch andere Header hinzufügen. Mit diesen Modulen können Sie Dinge wie scrept_name und path_info sowie andere Auswahltasten erhalten, solange sie irgendwie serialisierbar sind (bis zu Beizen, obwohl Saiten weniger fehleranfällig sind, wie die Umgebung ). Anfragen können unterzeichnet werden, um sicherzustellen, dass diese private Kommunikationslinie nicht abgefangen wird. Das Modul wsgiproxy.spawn ist ein Prozessmanager. Wenn eine Anforderung zuerst in einem neuen Prozess geliefert wird, wird der Antrag auf der Anforderung ausgeführt, der über HTTP übergeben wird. Wenn der Server aufhört, wird der Unterprozess angehalten, und nach einer Inaktivitätsperiode kann es auch den Unterprozess herunterfahren. Unterprozesse müssen nicht denselben Python-Interpreter verwenden oder Python überhaupt verwenden.


WSgiproxy. Zugehörige Software