curl-library
Re: automatically appending ; type=<a|i> when using http proxies for ftp urls?
Date: Thu, 13 Sep 2007 15:40:49 +0100
Daniel Stenberg wrote:
> >when retrieving ftp://... urls directly, curl defaults to TYPE I, unless
> >the url ends with ;type=a or CURLOPT_TRANSFERTEXT is set. However, when a
> >http proxy is used, curl just passes the url to the proxy, without trying
> >to enforce a transfer mode, leaving it up to the proxy / ftp server to
> >decide.
> >
> >I've a (half-working :)) patch to automatically apped ;type=<a|i> in such
> >cases if not already present, to make it consistent with the non-proxy
> >case. Do you think curl should behave that way and I should finish the
> >patch, or does the user need to take this difference into acount?
>
> I think it sounds like a good idea, since when speaking FTP over a HTTP
> proxy I think the proxy needs as much extra hints as possible to make an as
> good transfer as possible!
It might be worth checking what other programs do. If most
FTP-over-HTTP proxies accept that URL syntax, great. But if they
don't, that patch will stop curl working with them.
-- Jamie
Received on 2007-09-13