Http :: daemon.

HTTP :: Daemon ist eine einfache HTTP-Serverklasse.
Jetzt downloaden

Http :: daemon. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gisle Aas
  • Website des Verlags:
  • http://search.cpan.org/~gaas/

Http :: daemon. Stichworte


Http :: daemon. Beschreibung

HTTP :: Daemon ist eine einfache HTTP-Serverklasse. Http :: Daemon ist ein einfacher HTTP-Server-Class.Synopsis Verwenden Sie HTTP :: Daemon; Verwenden Sie HTTP :: Status; Mein $ d = http :: Daemon-> Neu || sterben; drucken "Bitte kontaktieren Sie mich bei: n"; während (meine $ c = $ d-> akzeptieren) {während (meine $ r = $ c-> get_request) {if ($ r-> Methode EQ 'GET' und $ R-> URL-> Pfad EQ "/ XYZZY ") {# Denken Sie daran, dass dies * nicht * empfohlene Praxis ist :-) $ c-> send_file_response (" / etc / passwd "); } else {$ c-> send_error (rc_forbidden)}}} $ c-> schließen; undef ($ c); } Instanzen der HTTP :: Daemon-Klasse sind HTTP / 1.1-Server, die auf einer Sockel für eingehende Anforderungen anhören. Der http :: Daemon ist eine Unterklasse von IO :: Socket :: inet, sodass Sie auch Sockeloperationen direkt darauf ausführen können. Die Accept () -Methode kehrt zurück, wenn eine Verbindung von einem Client verfügbar ist. Der zurückgegebene Wert ist ein http :: daemon :: clientconn-Objekt, das eine andere IO :: Sockel :: Inet-Unterklasse ist. Wenn Sie die Methode von get_request () aufrufen, lesen Sie auf diesem Objekt Daten vom Client und geben ein HTTP :: Request-Objekt zurück. Das ClientConn-Objekt bietet auch Methoden, um verschiedene Antworten zurückzusenden. Dieser HTTP-Daemon gabelet nicht (2) für Sie. Ihre Anwendung, d. H. Der Benutzer des http :: Daemon ist für das Gabel verantwortlich, wenn dies wünschenswert ist. Beachten Sie auch, dass der Benutzer dafür verantwortlich ist, Antworten zu erzeugen, die dem http / 1.1-Protokoll entsprechen. Die folgenden Methoden von http :: Daemon sind neu (oder erweitert) relativ zum IO :: Socket :: Inet-Basisklasse: $ d = http :: Daemon-> NEUE $ D = http :: Daemon-> Neue (% OPTS) Anforderungen: · Perl.


Http :: daemon. Zugehörige Software