From 3eb74629cbd0f01113bc581d486a8ec95633b4ad Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 20 Apr 2008 06:30:44 +0000 Subject: 2008-04-20 Tatsuhiro Tsujikawa Added --header option. You can specify any number of additional HTTP headers like: aria2 --header="X-A: 300" --header="X-B: 900" http://host/file Unlike other commad-line option, you can use --header option multiple times. * src/HelpItemFactory.cc * src/HttpRequest.{cc, h} * src/HttpRequestCommand.cc * src/OptionHandlerFactory.cc * src/OptionHandlerImpl.h * src/option_processing.cc * src/prefs.h * src/usage_text.h * test/HttpRequestTest.cc (testUserHeaders) --- src/HttpRequestCommand.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/HttpRequestCommand.cc') diff --git a/src/HttpRequestCommand.cc b/src/HttpRequestCommand.cc index c691c4b3..7f94c34e 100644 --- a/src/HttpRequestCommand.cc +++ b/src/HttpRequestCommand.cc @@ -84,6 +84,7 @@ bool HttpRequestCommand::executeInternal() { httpRequest->setUserAgent(e->option->get(PREF_USER_AGENT)); httpRequest->setRequest(req); httpRequest->setEntityLength(_requestGroup->getTotalLength()); + httpRequest->setUserHeaders(e->option->get(PREF_HEADER)); httpRequest->configure(e->option); _httpConnection->sendRequest(httpRequest); -- cgit