If-Modified-Since is also missing note, the requests are against a Servlet that generates dynamic content. But when I request static content (that is stored in a folder of my web app) "If-Modified-Since" request header was sent? I used a ServletFilter to *debug* that, so I saw that the "If-Modified-Since" was set. So I have now no idea, why the static content is cacheable, but not my dynamic. I use something like that to access the dynamic stuff: http://server/application/contentID/index.html (for dymamic html creation) http://server/application/contentID/index.pdf (for dymamic pdf creation) Is it not possible, to cache dynamic content ? (I don't use Http Request parameters) I read that paper and I guess, it should be able to do so: http://www.mnot.net/cache_docs/ Thanks, Matthias > -----Ursprüngliche Nachricht----- > Von: Matthias Wessendorf [mailto:mwessendorf@xxxxxxxxxxxxxxx] > Gesendet: Freitag, 27. Mai 2005 11:18 > An: squid-users@xxxxxxxxxxxxxxx > Betreff: [squid-users] HttpRequestHeader "If-None-Match" problem with > Squid > > > Hi, > > I am again fighting with caching my dynamic content via web proxy. > I noticed a *strange* behaivor. > > I started now debuging my http request headers and saw that > (on using Squid) > I allways got no "If-None-Match" header. My application sets > ETag inside of the > response header, so I am wondering, why my application > doesn't *see* that header > when we use Squid? > > I tested the stuff without Squid, then all works like > expected. My appliction sets > in first Response the "ETag" and on second request, we see > the correct If-None-Match value > for the generated ETag value. > > am I still missing something? > > > > BTW. I am using "squid/2.5.STABLE7-NT" > > Thanks for any ideas regarding that. >