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