Sorry if this is a bit off the topic, just didn't know where else to ask the question....
I've created a small WCF WEBAPI service and a small Silverlight test client, using the Client HTTP stack...
The first time I request the service I get the following response header:
HTTP/1.1 202 Accepted
Cache-Control: public, max-age=86400
Date: Fri, 18 Nov 2011 10:49:04 GMT
so I would kind of expect, that the next time (within 86400 sec.) I request the service, I would get a cached result, and not hit my service again, however I hit the myservice, each time I request the service.....
If I change my client to use the Browser HTTP stack, I only hit my service the first time....
To me it looks like IIS is not caching the result.... shouldn't it? and is there a way to set it up to cache the result?