see this demo. https://googledrive.com/host/0B8BLd2qPPV7XYkF5Z1N1dlF0VEk
Set the no-cache radio button in the demo.
Then click left Send button once with empty Temporary Internet Files (or INetCache) first, and note response.
Then click left Send button again and see the headers contain less info, indicating the response was from cache.
The no-cache header had no effect.
You can verify the no-cache header was sent, using F12 dev tools, Network view.
also in passing, cached responses are giving different headers than uncached ones.