From 0742e3921f185613f98c2b31cd03182d8aa1d6f5 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 25 Jan 2009 09:58:40 +0000 Subject: 2009-01-25 Tatsuhiro Tsujikawa Added experimental built-in HTTP server. Currently, when a client accesses to the server, it responds with the current download progress. By default, it is disabled. To enable the server, give --enable-http-server option. To change the default port number for the server to listen to, use --http-server-listen-port option. The response HTML is very simple and refreshes it self each 1 second. Because of this refresh, you see flicker in normal web browser such as Firefox. I recommend to use console-based browser such as elinks, w3m. To connect to the server, run 'elinks http://localhost:6800/' while running aria2. Please replace port number '6800'(which is default) with your preference. * src/DownloadEngineFactory.cc * src/HttpHeader.cc * src/HttpHeader.h * src/HttpHeaderProcessor.cc * src/HttpHeaderProcessor.h * src/HttpListenCommand.cc * src/HttpListenCommand.h * src/HttpServer.cc * src/HttpServer.h * src/HttpServerCommand.cc * src/HttpServerCommand.h * src/HttpServerResponseCommand.cc * src/HttpServerResponseCommand.h * src/Makefile.am * src/OptionHandlerFactory.cc * src/Util.cc * src/Util.h * src/help_tags.h * src/option_processing.cc * src/prefs.cc * src/prefs.h * src/usage_text.h * test/HttpHeaderProcessorTest.cc * test/UtilTest.cc --- src/HttpHeaderProcessor.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/HttpHeaderProcessor.h') diff --git a/src/HttpHeaderProcessor.h b/src/HttpHeaderProcessor.h index 1e0a703a..d8e8fddc 100644 --- a/src/HttpHeaderProcessor.h +++ b/src/HttpHeaderProcessor.h @@ -74,7 +74,9 @@ public: * Processes the recieved header as a http response header and returns * HttpHeader object. */ - SharedHandle getHttpResponseHeader(); + SharedHandle getHttpResponseHeader(); + + SharedHandle getHttpRequestHeader(); std::string getHeaderString() const; -- cgit