2010-09-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Parse original URI when removing same host.
	* src/HttpResponseCommand.cc
pull/1/head
Tatsuhiro Tsujikawa 2010-09-06 14:52:19 +00:00
parent efbfe4c006
commit f5b3a820ef
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2010-09-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Parse original URI when removing same host.
* src/HttpResponseCommand.cc
2010-09-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Data from remote server in HTTP/FTP download are now written to

View File

@ -151,9 +151,11 @@ bool HttpResponseCommand::executeInternal()
return skipResponseBody(httpResponse);
}
if(getFileEntry()->isUniqueProtocol()) {
// TODO redirection should be considered here. We need to parse
// Redirection should be considered here. We need to parse
// original URI to get hostname.
getFileEntry()->removeURIWhoseHostnameIs(getRequest()->getHost());
Request req;
req.setUri(getRequest()->getUri());
getFileEntry()->removeURIWhoseHostnameIs(req.getHost());
}
if(getPieceStorage().isNull()) {
uint64_t totalLength = httpResponse->getEntityLength();