diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-02-07 13:52:41 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-02-07 13:52:41 +0000 |
| commit | 0fcdb7eee347b91e306504ba4cd3f00d3adc5dee (patch) | |
| tree | 44fead5af38c058fd3904c6ab02572b6f94d047a /src/FtpInitiateConnectionCommand.cc | |
| parent | 997a0c29d151e778444b3c796555e415a51b8c41 (diff) | |
2009-02-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Use GET method for FTP via HTTP proxy.
* src/FtpInitiateConnectionCommand.cc
Diffstat (limited to 'src/FtpInitiateConnectionCommand.cc')
| -rw-r--r-- | src/FtpInitiateConnectionCommand.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/FtpInitiateConnectionCommand.cc b/src/FtpInitiateConnectionCommand.cc index f4b2b005..6bf05a3f 100644 --- a/src/FtpInitiateConnectionCommand.cc +++ b/src/FtpInitiateConnectionCommand.cc @@ -80,6 +80,8 @@ Command* FtpInitiateConnectionCommand::createNextCommand proxyRequest->getPort()); if(proxyMethod == V_GET) { + // Use GET for FTP via HTTP proxy. + req->setMethod(Request::METHOD_GET); SharedHandle<HttpConnection> hc (new HttpConnection(cuid, socket, e->option)); @@ -101,6 +103,8 @@ Command* FtpInitiateConnectionCommand::createNextCommand FtpNegotiationCommand::SEQ_SEND_CWD, options["baseWorkingDir"]); } else if(proxyMethod == V_GET) { + // Use GET for FTP via HTTP proxy. + req->setMethod(Request::METHOD_GET); SharedHandle<HttpConnection> hc (new HttpConnection(cuid, pooledSocket, e->option)); |
