- From: Foteos Macrides <MACRIDES@sci.wfbr.edu>
- Date: Tue, 06 May 1997 17:18:19 -0500 (EST)
- To: josh@netscape.com
- Cc: http-wg@cuckoo.hpl.hp.com
Josh Cohen <josh@netscape.com> wrote: >> [ about Netscape proxy ] > >> But all this probably hasn't much to do with the HTTP protocol... >yes and no. >When the client is speaking to the proxy, technically, it >is speaking HTTP, not FTP. > >Additionally, I knew if I posted this here, Id be sure >to get informed answers from bright individuals like yourself :) >*duck* > >> >> Klaus Certainly, if proxying weren't an http issue, then why are thousands of line and the majority of the HTTP/1.1 RFC devoted directly or indirectly to that topic? The more important point though, is that when ftp is being proxied, then as far as the browser is concerned, its *always* getting a file from the proxy. If the original URL (before being appended to the http://proxy_address/) corresponds to an ftp directory, then the proxy returns a text/html file concocted from the raw listing returned by the ftp server. What the other proxies do is include the last symbolic element of the original path, then a slash, then the file or subdirectory names from the ftp server's raw listing. For example, if you proxy ftp://[user:password@]ftp_address/public_html/patches (without *or* with a slash after patches), the CERN proxy will ^^^^^^^ return a text/html stream (pseudo-HTML "file") like this: <TITLE>Index of /public_html/patches</TITLE><H1> Index of /public_html/patches</H1><PRE> <IMG ALT=" " SRC="http://www.wfbr.edu/httpd-internal-icons/blank.xbm"> Name Last modified Size <HR> <IMG ALT="[UP ]" SRC="http://www.wfbr.edu/httpd-internal-icons/back.xbm"> <A HREF="patches/..">Parent directory</A> <IMG ALT="[BIN]" SRC="http://www.wfbr.edu/httpd-internal-icons/binary.xbm"> <A HREF="patches/fotemods.zip">fotemods.zip</A> 05-May-97 18:06 412K ^^^^^^^^ [...] If you do that with your proxy server too, you won't be at odds with all the others, and what the great majority of browsers since "Web-time" 0000-00-00 are expecting, and there is *no* problem when the browser resolves those partial HREFs. Try it, you'll like it!!! :) :) Fote ========================================================================= Foteos Macrides Worcester Foundation for Biomedical Research MACRIDES@SCI.WFBR.EDU 222 Maple Avenue, Shrewsbury, MA 01545 =========================================================================
Received on Tuesday, 6 May 1997 14:24:35 UTC