我的移动应用程序查询PHP API以从服务器获取数据并将其显示在移动设备上。
我的目的是检查服务器上的资源是否已更改。如果是,请将其更新为我的缓存版数据。否则,请使用我当前的版本,因为它是最新版本。
为此目的,我打算使用HTTP ETag,但我对我应该在我的PHP API脚本上使用的正确ETag感到困惑。
PHP API返回是JSON:
header( 'Content-Type: text/json' );
echo '{"Product List":'.json_encode($arr).'}';
我应该添加哪些相关的ETag
?
我的做法是否正确?