в чем разница между If-Modified-Since и lastUpdated в справочнике по веб-службе сберегательной книжки

Я делаю сервер для обновления прохода в сберегательной книжке. Я могу зарегистрировать и отменить регистрацию на сервере. Затем я должен получить серийный номер прохода и последнюю версию прохода при обновлении прохода. в чем разница между If-Modified-Since и lastUpdated? Я не знаю, как их получить? они из моей базы данных или что еще?


person malinchhan    schedule 05.04.2013    source источник


Ответы (1)


If-Modified-Since — это HTTP-заголовок, который вы отправляете вместе с пакетом .pkpass. Если вы изначально не распространяете пропуск веб-сервером, ваш веб-сервис Passbook должен отправить его в ответ на запрос "Получить последнюю версию пропуска".

lastUpdated — это тег, который вы храните в своей базе данных и указывает, когда в последний раз был изменен пакет .pkpass.

Оба они должны соответствовать одному и тому же моменту времени. Соглашение заключается в отправке заголовка If-Modified-Since в виде даты в формате RFC 1123 и сохранении тега lastUpdated в виде временная метка, хотя было бы вполне приемлемо также хранить ее как отформатированную дату.

person PassKit    schedule 05.04.2013
comment
Спасибо! попробую сделать! так долго ! - person malinchhan; 05.04.2013