If you open https://de.wikipedia.org/w/api.php?action=query&titles=Tannen&prop=revisions&rvprop=timestamp|content&format=xml in your browser, all is fine. But if I get this URL using the http client, the very last three bytes are messed up:
var response = httpclient.GetAsync ("https://de.wikipedia.org/w/api.php?action=query&titles=Tannen&prop=revisions&rvprop=timestamp|content&format=xml").Result;
string sResponse = response.Content.ReadAsStringAsync ().Result;
The length of the response document is 65533 Bytes and therefore nearly 2^16 Bytes - maybe this is the source of the problem. The same code worked thousends of times before with other documents, but in this specific case, it fails. What's wrong?