【问题标题】:Google contacts gdata (Java) fails on No parser for content type:application-xml[application/xml]Google 联系 gdata (Java) 在没有内容类型解析器时失败:application-xml [application/xml]
【发布时间】:2019-01-30 09:25:05
【问题描述】:

最近,2 天前,当我们尝试访问联系人时,我们开始在 Java 中的 google gdata 客户端中遇到异常(供稿:/m8/feeds/contacts/default/full)。例外是:

com.google.gdata.util.ParseException: No parser for content type:application-xml[application/xml]
     at com.google.gdata.client.Service.parseResponseData(Service.java:2142)
     at com.google.gdata.client.Service.parseResponseData(Service.java:2098)
     at com.google.gdata.client.Service.getFeed(Service.java:1136)
     at com.google.gdata.client.Service.getFeed(Service.java:1077)
     at com.google.gdata.client.GoogleService.getFeed(GoogleService.java:676)
     at com.google.gdata.client.Service.getFeed(Service.java:1034)

用 Wireshark 进行了一些嗅探,在谷歌文档中我看到正确的响应应该带有内容类型:application/atom+xml,但来自谷歌的失败响应现在带有内容类型:application/xml。 似乎谷歌发生了一些变化,现在它返回的内容类型不正确,我们的代码停止工作(几年前它工作得很好)。

需要说明的是,部分 google app 租户(我们的客户)仍然可以正常工作(使用相同的代码),但部分客户出现故障。

这个问题有什么可能的解决方法吗?

谢谢

【问题讨论】:

  • 我们也在我们的应用程序中观察到这种行为。
  • 我在谷歌追踪器issuetracker.google.com/u/0/issues/113122339987654321@开了一张票
  • 看到没有回复令人沮丧,我们的应用程序出现很多错误。
  • 有人在我打开的票中回答说谷歌确认了这个问题。
  • 这里的问题完全相同。 Google 方面发生了一些变化。

标签: java gdata google-contacts-api


【解决方案1】:

问题已在 Google 方面解决,因此我们方面无事可做。

【讨论】:

  • 是的,但我们也确实设法继续工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-01
  • 2016-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-02
相关资源
最近更新 更多