日期:2014-05-17  浏览次数:20602 次

如何设置响应头在客户端缓存httphandler的输出?
我有一个httphandler, 输出json和xml.

客户端访问每次都要"从服务器端刷新", 意思就是用IE的F12抓包. 每次请求都是200. 从服务器端获得最新数据.

其实这个数据就是和任何图片, js, css文件一样是没有最新要求的. 希望能做客户端缓存. 刷新页面的时候该请求会拿本地缓存返回304.

请问在handler中如何设置 reponse.addheader这样的头信息呢?

------解决方案--------------------
Response.AddHeader("Expires", "Thu, 12 Jan 2012 03:45:16 GMT");