【发布时间】: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