Hi Everyone,

Have a problem with a java menu app when going via squid and have been looking at http headers being passed back and forth and I have seen the following:

When using our squid proxy server (2.5STABLE3) the header lines for if-modified-since have a length tagged onto the end.

818 GET http://server.internal.domain.com/servlet/eyconnindex?readviewentries&expandview&restricttocategory=100%7EBenefits&count=1500

Header Contents
If-Modified-Since: Wed, 02 Jul 2003 04:29:55 GMT; length=3807

the end of this last line shows a ;length=3807 which must have been added by squid becasue the following lines are when the connection is made direct:

302 GET /servlet/eyconnindex?readviewentries&expandview&restricttocategory=110%7EDirectories&count=1500 HTTP/1.1
Header Contents
If-Modified-Since: Wed, 02 Jul 2003 19:20:58 GMT


I also noticed that for some reason when squid fetches makes the GET request its making it to the FQDN

The servlet is trying to convert: If-Modified-Since: Wed, 02 Jul 2003 04:29:55 GMT; length=3807, to a java date.

When the length is tagged afterwards we get a internal server error presumably becasue the length=3807 is being included ?

Im trying to figure out:

1: Why is squid doing this ?

2: Is squid doing the wrong thing or is the app doing the wrong thing?

3: How could it be fixed

If anyone has any clues it would be appreciated, break out the RFC's if need be! :)

--
Regards,
Richard Fuser




Reply via email to