2011-12-29 3 views
2

Я создаю мобильное приложение, которое получает всю информацию с Java-сервера. Данные доступны через REST в формате JSON. Как бы вам удалось обнаружить на мобильном устройстве, если JSON является новым или нет? Я думал о наличии одного очень простого файла формата JSON с отметкой времени, которую мобильное устройство проверял каждый раз, чтобы сравнить с тем, что уже было сохранено ... но это не кажется хорошим решением, по крайней мере, я думаю. Так есть ли другие способы сделать это? Я разрабатываю как серверное приложение backend Java, так и приложение для мобильных устройств (iOS).Как проверить, доступен ли новый JSON-файл?

ответ

3

Использовать HTTP Headers включая HTTP ETag. Вот example in Java.

If-Modified-Since 
Allows a 304 Not Modified to be returned if content is unchanged  

If-None-Match 
Allows a 304 Not Modified to be returned if content is unchanged 
+0

Ах! Это было умнее – LuckyLuke

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