Проверка изменений ресурсов с помощью HTTP ETag

Мое мобильное приложение запрашивает PHP API, чтобы получить данные с сервера и отобразить их на мобильном телефоне.

Моя цель - проверить, был ли изменен ресурс на сервере. Если да, возьмите его, чтобы обновить мою кэшированную версию данных. Иначе, используйте мою текущую версию, так как она самая последняя.

Для этой цели я собираюсь использовать HTTP ETag, но меня не устраивает правильный ETag, который я должен использовать в своем скрипте PHP API.

Возврат PHP API - это JSON:

header( 'Content-Type: text/json' );
echo '{"Product List":'.json_encode($arr).'}';

Что актуально ETag я должен добавить?

Является ли мой подход правильным, чтобы продолжить?

0 ответов

Другие вопросы по тегам