I have a web application that requests for the same resource multiple times during a transaction. I am seeing that the application is getting a HTTP 200 response from the server where it should be getting a HTTP 304. I have seen the fiddler reports and they do have the If-Modified-Since
header in the requests. Yet, the server sends the content every single time, instead of just a 304, which is causing quite an overhead. I did not have the problem in my previous deployment.
I am using IBM WebSphere application server with IBM HTTP Server. I have tried changing my IE settings, it doesn't seem to have any that would force such a behavior.
Any tips here?