 <p>As stated in an answer for a <a href="http://stackoverflow.com/questions/22118123/windows-phone-8-httpclient-get-method-returns-strange-results">different question</a>, the solution is to set the <code>IfModifiedSince</code> property to prevent the default caching behaviour like this:</p> <pre><code>httpClient.DefaultRequestHeaders.IfModifiedSince = DateTime.Now; </code></pre> <p>You could also check on <a href="https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.ifmodifiedsince(v=vs.110).aspx" rel="nofollow">MSDN</a> for more information.</p>