分析 API 2.4 returns 无效 XML 0x1F
Analytics API 2.4 returns invalid XML with 0x1F
我有一些 C# 代码与 Analytics API v2.4 通信。这已经工作了将近五年,但 Analytics 突然返回格式错误 XML,从字符 0x1F 开始。
方法 XmlReader.MoveToContent() 抛出 System.Xml.XmlException 消息:
' ', hexadecimal value 0x1F, is an invalid character. Line 1, position 1.
这是在 8 月 8 日首次注意到的 14:30 UTC。四小时前这不是问题。
我意识到这更像是一个错误报告而不是一个问题,仍然:
- 还有其他人注意到这个吗?
- 你怎么反对这个?在 C# 中,您可以通过将 ReaderSettings.CheckCharacters 设置为 false 来解决此问题,但我不知道这可能会导致什么其他副作用。
谢谢!
我猜响应正在被 gzip 压缩(gzip 的 header 以 1f 8b 开头),您现在必须解压缩它。
我不确定发生了什么变化,您的代码、您的库或分析 API。
抱歉,我不是 C# 专家,无法帮助您编写代码。
我有一些 C# 代码与 Analytics API v2.4 通信。这已经工作了将近五年,但 Analytics 突然返回格式错误 XML,从字符 0x1F 开始。
方法 XmlReader.MoveToContent() 抛出 System.Xml.XmlException 消息:
' ', hexadecimal value 0x1F, is an invalid character. Line 1, position 1.
这是在 8 月 8 日首次注意到的 14:30 UTC。四小时前这不是问题。
我意识到这更像是一个错误报告而不是一个问题,仍然:
- 还有其他人注意到这个吗?
- 你怎么反对这个?在 C# 中,您可以通过将 ReaderSettings.CheckCharacters 设置为 false 来解决此问题,但我不知道这可能会导致什么其他副作用。
谢谢!
我猜响应正在被 gzip 压缩(gzip 的 header 以 1f 8b 开头),您现在必须解压缩它。
我不确定发生了什么变化,您的代码、您的库或分析 API。
抱歉,我不是 C# 专家,无法帮助您编写代码。