java - Google 联系 gdata (Java) 在没有内容类型解析器时失败:application-xml [application/xml]
问题描述
最近,两天前,当我们尝试访问联系人时,我们开始在 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 方面得到解决,因此我们方面无事可做。
推荐阅读
- css - Boostrap 4 选项卡 - 如何阻止文本换行?
- laravel - 有时需要验证多个上传背包字段
- solidity - 了解松露测试
- android - 无法更改应用程序中操作栏的颜色
- reactjs - React.FC 可以接收元组作为未命名的参数吗?
- python - PySpark 和 SQL:修复运行高阶函数时的类型错误
- cluster-analysis - 在r中使用tsclust后如何获取质心值
- python - pandas 系列默认的 rank 函数有什么作用?
- python - 我无法使用 iter_rows() 来迭代 excel 并将单元格值添加为字典列表
- api - 无法通过 RestAssured 发布值