2008-09-18 3 views
4

У меня есть служба RESTful WCF. Включая электронные теги, заканчивается заголовок.WCF REST Caching - сторона клиента и серверная сторона

Кэширование отлично работает при использовании его в браузере. Однако как работает кеширование при вызове с фабрики каналов WCF или объектов .NET Web Request?

Итак, в сценарии, где у меня есть мой сайт, вызывающий службу поддержки WCF, когда мне возвращается 304 не измененный ответ. Как я могу справиться с этим. Браузер обнаруживает этот тон и возвращает неизмененную версию из своего кеша.

Однако, когда клиент не является браузером, мне нужно написать мою собственную версию кеша, аналогичную тому, как браузер кэширует?

Любая помощь или понимание были бы высоко оценены.

ответ

3

Да, вам придется самому справиться с этим, так же, как вы ответите за отправку даты и времени в запросе, чтобы сервер мог определить, произошло ли изменение. Я бы посмотрел на RSS Bandit source для примера реализации.

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