- From: Anselm Baird_Smith <Anselm.Baird_Smith@sophia.inria.fr>
- Date: Wed, 27 Aug 1997 11:01:46 +0200 (MET DST)
- To: doron@radview.com
- Cc: www-jigsaw@w3.org
Hi Doron, Sorry for the long delay, here are the results of my investigations: a) http://customnews.cnn.com/cnews/pna.myhome www43:abaird$ telnet customnews.cnn.com 80 Trying 207.25.79.45... Connected to customnews.cnn.com. GET /cnews/pna.myhome HTTP/1.0 Proxy-Connection: Keep-Alive Date: Wed, 27 Aug 1997 08:24:46 GMT Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Charset: iso-8859-1,*,utf-8 Accept-Language: en Host: customnews.cnn.com User-Agent: Mozilla/4.02 [en] (X11; I; SunOS 5.5 sun4u) HTTP/1.0 200 OK Content-Type: text/html Date: Wed, 27 Aug 1997 08:23:51 GMT Allow: GET, HEAD Server: Oracle_Web_listener3.0.1.0.0/2.14FC1 <HTML> <HEAD> <TITLE>Document moved</TITLE> </HEAD> <BODY> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=/cnews/pna_auth.welcome"> </BODY> Connection closed by foreign host. This one looks indeed like a bug: I have tracked it down to an IOException in CachedResource:cacheContent. For some reason this method gets an IOException when reading up the data; my interpretation (which needs some checking) is the following: when the read in cacheContent is performed, the buffered stream already has the bytes available. However before returning these it tries to fill in the buffer (read on the socket), this results in an IOException which discard the data already available in the buffer. I'll check that further, and report the bug to javasoft - if it's one. b) http://www.score.kaplan.com www43:abaird$ telnet www.score.kaplan.com 80 Trying 204.177.145.41... Connected to www.score.kaplan.com. Escape character is '^]'. GET / HTTP/1.1 Host: www.score.kaplan.com HTTP/1.1 200 OK Server: Netscape-Enterprise/3.0 Date: Wed, 27 Aug 1997 08:16:06 GMT Content-type: text/html Connection: keep-alive <HTML><HEAD><TITLE>Score! @ Kaplan</TITLE> ... </BODY></HTML>Connection closed by foreign host. This one is a netscape server bug. The HTTP/1.1 specification is pretty clear about it: a 1.1 reply MUST either have a content-length or be chunk encoded. I'll make my best to report the bug to the appropriate people. c) http://www-il.radview.com telnet www-il.radview.com 80 Trying 192.116.100.99... Connected to www-il.radview.com. Escape character is '^]'. GET / HTTP/1.0 Proxy-Connection: Keep-Alive Date: Wed, 27 Aug 1997 08:28:36 GMT Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Charset: iso-8859-1,*,utf-8 Accept-Language: en Host: www-il.radview.com User-Agent: Mozilla/4.02 [en] (X11; I; SunOS 5.5 sun4u) HTTP/1.1 200 OK Server: Netscape-Enterprise/3.0 Date: Wed, 27 Aug 1997 08:32:48 GMT Content-type: text/html Connection: close <html> That's the same bug as above, having added the 'Connection: close' in the reply doesn't make it better. Doron Shpasser writes: > Hi all, > I think there is a problem in URLs which don't supply "Content-Length" > Header and are HTTP/1.1. > Consequently, Jigsaw doesn't know how to handle this kind of links and > throw an IOException. > As I understand it, the getInputStream() method in the Reply class does > the following: > 1. Check the content length of the reply. If there's no content-length > (equals -1) > goes on to the next step. > 2. Check whether "chunked" transfer encoding exists. if not, continues > to next step. > 3. Check whether this is an "observed" HttpStreamObserver > (The Observer is set there by the HttpBasicServer only if this is a > keep-alive > transaction. All HTTP/1.1 keeps-alive by default). > If the observer exists it should notifyFailure. > > The problem is that this is NOT working, and the input stream is not > received. > > U can try these urls in order to understand my HUGE problem : > > http://customnews.cnn.com/cnews/pna.myhome > http://www.score.kaplan.com > http://www-il.radview.com > > Netscape browser gets "Document contains no data" > > In my opinion this is a very SEVERE problem and we actually stuck with > it for over 2 months. > Is there anybody outhere who can help? > > please > H E L P > -- > ("`-''-/").___..--''"`-._ Doron Shpasser > `6_ 6 ) `-. ( ).`-.__.`) Radview Software Ltd. > (_Y_.)' ._ ) `._ `.``-..-' doron@radview.com > _..`--'_..-_/ /--'_.' ,' Telephone (972-3) 6459485 > (il),-'' (li),' ((!.-' Fax (972-3) 6471406 > >
Received on Wednesday, 27 August 1997 05:02:09 UTC