2010-09-30 3 views
1

Другими словами: Могу ли я ответить 304 и «просто работать»?Поддерживает ли кеширование AMF?

+0

Не является ли AMF бинарным форматом данных? Как можно поддерживать кеширование формата? Я считаю, что если вы хотите кэшировать данные, вам придется реализовать такие механизмы кэширования самостоятельно. – JeffryHouser

+1

Да, AMF - это двоичный формат, но он переносится через HTTP - это означает, что я должен иметь возможность использовать встроенное кеширование браузера с использованием HTTP-заголовков для управления истечением срока действия. Я просто не уверен, что это работает с любой из библиотек AMF. –

ответ

3

По умолчанию RemoteObject от Flex и BlazeDS обрабатывают запросы AMF как POST, поэтому они не будут кэшироваться в браузере. Вы можете изменить это, внедряя свой собственный сервлет, который сериализует ответы GET как AMF. Затем на стороне Flex используйте URLLoader для выполнения запроса. Это может привести к тому, что браузер будет кэшировать ответ.

+0

Спасибо за информацию - именно то, что мне нужно! –

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