2011-01-12 8 views
1

В нашем веб-приложении ASP.NET мы используем наш собственный класс для работы в качестве переписывающего модуля. Он принимает все запросы на сервер, выступая в роли загрузчика.Изображения не возвращаются с кодом ответа 304 из-за переписывания модуля

Чтобы получить доступ к изображению на веб-приложения, браузер запрашивает domain.com/ResourceItem.aspx?Id=74

ли не имея надлежащего URI означает, что сервер не будет отвечать 304 Not Modified?

Есть ли у кого-нибудь идеи, как получить ответ 304, поэтому браузеру не нужно загружать каждое изображение при каждом обновлении?

+0

Это вы, что после? http://weblogs.asp.net/jeff/archive/2009/07/01/304-your-images-from-a-database.aspx –

+0

@ Shadow Wizard: Да, это действительно полезно - поместите его в вопрос и Я буду отмечать это как ответ. – Greg

+0

уверенная вещь, рад, что я мог бы помочь! –

ответ

0

HTTP 304 делает именно это. Он просто передал браузеру, что ресурс не был изменен, поэтому браузер должен использовать свой кеш. Он должен уже работать, как вы спрашиваете - браузер не должен быть

загрузки каждого изображения каждого обновления

 Смежные вопросы

  • Нет связанных вопросов^_^