Считыватель XML и обновление данных, отметка времени - PullRequest
0 голосов
/ 16 августа 2011

В качестве эксперимента, следуя некоторым учебникам, я создал приложение для чтения Twitter с кнопкой обновления.Все работает нормально, и когда я нажимаю кнопку «Обновить», приложение без проблем обновляет список.

Затем я скопировал тот же XML-файл (http://search.twitter.com/search.atom?rpp=25&&q=%23WP7) с twitter.com и загрузил его на свой сервер. В начале приложение работаетв порядке и читает ленту с моего сервера, но кнопка Обновить не работает, хотя я обновляю XML с некоторыми изменениями записи.

Я планировал разместить некоторые XML-файлы на моем сервере для моего Приложения, используя тот же TwitterПриложение. Но я не мог понять причину этой проблемы.

Чего мне не хватает? Нужно ли дать какие-то разрешения файлам на моем хостинге или, возможно, изменениям в Cpanel?

Решение Когда я добавляю следующий код в файл htaccess на моем сервере, все работает очень хорошо.

<FilesMatch "\.(html|htm|xml|txt|xsl|atom)$">
  Header set Cache-Control "max-age=15, must-revalidate"
</FilesMatch>

1 Ответ

0 голосов
/ 16 августа 2011

Ваш сервер мог кэшировать ваш исходный файл.Вряд ли, но могло случиться.Используйте fiddler, чтобы увидеть, что такое beign сервировку, и отправьте нам больше информации, если она не работает.

...