Re: [Rabbit-proxy-users] Re: Image Problems
Brought to you by:
ernimril
|
From: Robert O. <ro...@kh...> - 2004-03-30 19:25:11
|
Sam wrote: > All I really get is below. > It does not write to /tmp it writes to the terminal but here it is. > I have commented when I get a good response and one that shows up > wrong in explorer.... > When I get a good response is when I hold CTRL and hit refresh (ignore > explorer cache I think) > > ------BAD RESPONSE > ----------------------------------------------------------------------- > GET http://www.westpa.net/ HTTP/1.1 > HTTP/1.1 200 OK > Content-Length: 4434 Ok, this one looks ok. Rabbit send data from cache. > GET http://www.westpa.net/images/WestPAnetlogo1.gif HTTP/1.1 > If-None-Match: "7fe663-2887-4061b1cd" Ok, IE sends a conditional request. Section 14.26 in rfc 2616 gives more info. Basically what this means is that IE has a cached version of that image and say "I want this image if it does not have any of the identites given (only gives one etag in this case)". RabbIT most probably answears with a 304 Not Modified as the rfc say it should. In that response RabbIT sends a full header with lots of cache information. It could be that rabbit say that the image is only 4711 bytes long and IE think that it should be 50 000 bytes... I need the response rabbit sends here to be sure. (Dang its one of the cases where the response does not go through the filters, so we do not see it here as we would like). The other answear would be a normal return 200 ok, with full data. Can you setup ethereal to trace a request that is bad? I do not have IE installed (well no windows so its kind of hard for me to test this). > GET http://www.westpa.net/images/signup.gif HTTP/1.1 > If-None-Match: "7fe67e-1362-39eb04e1" Same as above. The rest of the "bad response" are the same type of thing. > ----------------- GOOD RESPONSE --------------------------------------- > GET http://www.westpa.net/ HTTP/1.1 > GET http://www.westpa.net/images/WestPAnetlogo1.gif HTTP/1.1 No cache validation, only a normal request. > GET http://www.westpa.net/images/webmail.gif HTTP/1.1 > HTTP/1.1 200 OK And requests come back like they ought to.... /robo |