如果您在浏览器中打开https://de.wikipedia.org/w/api.php?action=query&titles=Tannen&prop=revisions&rvprop=timestamp|content&format=xml,一切都很好。但是,如果我使用http客户端获取此URL,则最后三个字节会混乱:
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;
响应文档的长度为65533字节,因此接近2 ^ 16字节 - 这可能是问题的根源。相同的代码在其他文档之前使用过很多次,但在这种特定情况下,它失败了。怎么了?