[webkit-dev] if-modified-since not working with https
Scott Schmitz
scott at realorganized.com
Thu Feb 26 21:00:20 PST 2009
I have an ajax application which has been optimized to use if-modified-
since to minimize the data traffic. It used to work fine on Safari,
but now I am seeing that it works when I make the request using http
but does not when I make the request using https. I am wondering what
the problem is? I had been seeing a problem earlier with large data
sets being returned not being cached - like anything above 100k would
not cache. I believe this was fixed, but am wondering if there's
something special about https caching? Are there size limits? Perhaps
you never cache?
Here's the AJAX request:
https://www.scottschmitz.com/subscription/AJAX/GetList.php?userID=37&databaseName=Contact&format=Contact
and this is the response my server returns:
HTTP/1.x 200 OK
Date: Fri, 27 Feb 2009 04:48:16 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: age=3600, private, must-revalidate
Etag: "851d51305a74417c5a0cfab39cf43689"
Last-Modified: Fri, 27 Feb 2009 04:19:22 GMT
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/xml; charset=UTF-8
I have tried changing header to:
Cache-Control: age=3600, public, must-revalidate
Pragma:cache
but that made no difference
thanks,
Scott Schmitz.
More information about the webkit-dev
mailing list