diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-11-23 15:00:44 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-11-23 15:00:44 +0000 |
| commit | 62105714efdf6422d049ca34808db96a2b6eabae (patch) | |
| tree | e848b9fa9ceb10f62d170ac9004adb34fd724262 /src/HttpRequest.cc | |
| parent | c104ac83195be28049561b027d846d836ba6cff3 (diff) | |
2008-11-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Use HEAD method to get file size from HTTP server for segmented
downloading.
The request to the BitTorrent Tracker always uses GET method
because the response of the tracker is small and it doesn't need
segmented download.
* src/FtpNegotiationCommand.cc
* src/HttpRequest.cc
* src/HttpResponseCommand.cc
* src/HttpSkipResponseCommand.cc
* src/RequestGroup.cc
* src/RequestGroup.h
* src/TrackerWatcherCommand.cc
* test/HttpRequestTest.cc
Diffstat (limited to 'src/HttpRequest.cc')
| -rw-r--r-- | src/HttpRequest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/HttpRequest.cc b/src/HttpRequest.cc index 0a0656f5..4c582116 100644 --- a/src/HttpRequest.cc +++ b/src/HttpRequest.cc @@ -136,7 +136,7 @@ std::string HttpRequest::createRequest() const { SharedHandle<AuthConfig> authConfig = _authConfigFactory->createAuthConfig(request); - std::string requestLine = "GET "; + std::string requestLine = request->getMethod()+" "; if(!_proxyRequest.isNull()) { if(getProtocol() == Request::PROTO_FTP && request->getUsername().empty() && !authConfig->getUser().empty()) { |
