[ Windows Phone ] How To Disable WebClient / HttpWebRequest Cache

Как отключить кеширование веб-запроса на WP

Проблема была обнаружена на WP8, при повторном запросе, даже при изменении содержимого и отсутствии кеширования со стороны сервера, на WP в некоторых случаях мы получаем тот же ответ.

Самый хороший вариант, это добавить header:

client.Headers[HttpRequestHeader.IfModifiedSince] = DateTime.UtcNow.ToString();

Другой неуниверсальный вариант, добавить к запросу параметр вроде: "?nocache=" + DateTime.Now.Ticks

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *