[
https://issues.apache.org/jira/browse/NET-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13180501#comment-13180501
]
Magnus Johansson commented on NET-422:
--------------------------------------
@Sebb:
I agree, it would be better to use the controlEncoding, the UTF-8 was already
there for the base64 encoded auth part (where it makes sense) for the
connection string and the rest of the headers it was probably just a copy/paste
on my part
Regarding the getDataConnectionMode() != PASSIVE_LOCAL_DATA_CONNECTION_MODE my
idea there was that since the user has choosen to use the FTPHTTPClient and
wants to run through a proxy (which only supports passive mode) this would save
the user the line of code to change the mode since passive mode is required.
But it can return an error instead for sure, it would at also educate the user
of the limitations of running through a proxy :-)
> FTP using HTTP proxy not working
> --------------------------------
>
> Key: NET-422
> URL: https://issues.apache.org/jira/browse/NET-422
> Project: Commons Net
> Issue Type: Bug
> Components: FTP
> Affects Versions: 3.0.1
> Environment: java version "1.6.0_26"
> Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
> Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
> Linux cattie 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 2011
> x86_64 x86_64 x86_64 GNU/Linux
> Reporter: Tomas Mysik
> Attachments: FtpHttpClient.patch, http_proxy_magnus.patch
>
>
> I know that FTPHTTPClient is experimental, but - I have discovered 2 bugs in
> it:
> - response from proxy is taken only if username and password are set
> - username and response are not correctly provided to Base64.encode() method
> I will attach a patch with proposed fix, feel free to apply it if you think
> it's correct.
> One more note: I'm not expert in this area so sorry if this question is
> nonsense but - shouldn't it be possible to connect to the encrypted FTP over
> HTTP proxy as well? Or am I completely wrong and this can't be ever possible.
> Thanks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira