Gibt es ein Webserver- oder HTTP-Servermodul in der Perl-Standardbibliothek oder in CPAN oder anderswo? Ich denke, ich suche nach dem Äquivalent von Pythons 3 http.server
Modul. Vielen Dank!Wie schreibe ich einen HTTP-Server in Perl?
Antwort
Neben HTTP::Daemon, würde ich empfehlen, einen Blick auf HTTP::Server::Simple nehmen, die in der Tat sehr einfach zu bedienen ist.
Ich habe Stabilitätsprobleme mit HTTP :: Server :: Simple, wenn es für eine lange Zeit (mehrere Tage) ausgeführt wird, aber ich hatte einen besseren Erfolg mit HTTP :: Server :: Simple mit Net :: Server :: PreFork – mpeters
@mpeters: Ich benutze HTTP :: Server :: Simple für Anwendungen, die jeweils für ein paar Stunden laufen, also habe ich solche Probleme nicht bemerkt, aber danke für den Hinweis. –
Siehe HTTP::Daemon
Hier sind ein paar mehr:
- 1. Wie registriere ich mehrere Handler für einen HttpServer, in Dart?
- 2. Wie schreibe ich Perl-Objekt mit Plugins?
- 3. Wie schreibe ich Text in ausgerichteten Spalten in Perl?
- 4. Wie schreibe ich einen Bitstrom
- 5. Wie schreibe ich einen Linker
- 6. Wie schreibe ich eine Funktionsreferenz in einem Perl-Modul?
- 7. Wie schreibe ich einen Integrationstest in NUnit?
- 8. Wie schreibe ich in einen Duplex-Stream?
- 9. Wie schreibe ich einen Bereich in Rails?
- 10. Wie schreibe ich einen Kommentar in einen SpEL-Ausdruck?
- 11. Rails 4 - Wie schreibe ich einen Bereich
- 12. Wie schreibe ich einen VB.Net Lambda-Ausdruck
- 13. Wie schreibe ich einen einfachen SSH-Client?
- 14. Wie schreibe ich einen einfachen USB-Treiber?
- 15. Wie schreibe ich einen benutzerdefinierten hübschen Drucker
- 16. Wie schreibe ich einen PDF-Editor?
- 17. Wie schreibe ich einen einfachen Silverlight Komponententest?
- 18. Wie schreibe ich einen Abstand active record
- 19. Wie schreibe ich einen Mono-Daemon
- 20. Wie schreibe ich einen JavaScript-Tracking-Code?
- 21. Java: Wie schreibe ich einen WSI-Server
- 22. C++: Wie schreibe ich einen Const_iterator?
- 23. Wie schreibe ich einen Django-Test?
- 24. Wie bekomme ich HttpServer, um mehrere HttpHandlers parallel zu erstellen?
- 25. Wie statische Inhalte mit Sonnen einfach httpserver
- 26. Kann ich einen Code in Perl definieren?
- 27. Stop HttpServer nach Anfrage werden
- 28. Python HTTPServer - get HTTP Körper
- 29. VB.NET: Wie schreibe ich auf einen PlaceHolder in MVC
- 30. Wie schreibe ich einen Prototyp für Number.toFixed in JavaScript?
:) ich die Antwort 10 Minuten gebucht, bevor Sie gefragt: http://stackoverflow.com/revisions/1899431/ Liste – ysth
Wozu? Ist das ein HTTP-Server, nur um ein HTTP-Server zu sein, oder ist das ein HTTP-Server, um 'X' zu tun? Zu wissen, was oder was X ist, könnte zu relevanteren Antworten führen. – jsoverson
In der Regel kommt das, weil ich eine Art von crappy UI oder API auf einen Prototyp oder Wegwerf-Sache schlagen möchte, und das Umwickeln eines HTTP-Servers scheint es könnte eine sinnvolle Option sein, abhängig. Ich habe sicherlich die Antworten bekommen, auf die ich gehofft hatte! – zaphod