由于重写模块,图像未返回304响应代码

时间:2011-01-12 09:47:06

标签: asp.net url-rewriting http-status-code-304 dynamic-url

在我们的ASP.NET Web应用程序中,我们使用自己的类作为重写模块。它将所有请求发送到服务器,充当引导程序。

要访问我们的网络应用程序中的图片,浏览器会请求 domain.com/ResourceItem.aspx?Id=74

没有正确的URI意味着服务器永远不会回复 304 NOT MODIFIED

有没有人有任何想法如何获得304响应,所以浏览器不必每次刷新下载每个图像?

2 个答案:

答案 0 :(得分:3)

以下是有用博客的链接,其中包含对您问题的回答: http://weblogs.asp.net/jeff/archive/2009/07/01/304-your-images-from-a-database.aspx

祝你好运! :)

答案 1 :(得分:0)

HTTP 304正在这样做。它只是简单地向浏览器传达资源未被修改,因此浏览器应该使用其缓存。它应该已经按照您的要求运行 - 浏览器不应该

  

每次刷新下载每张图片