2017-09-04 47 views
-2

我正在使用java和google日历API从我的Google日历中插入/更新/删除事件。它工作正常..有时它会通过API写入或更新事件时引发连接重置错误。如何解决Google日历API中的连接重置问题

有没有解决这个问题的可能性。

在此先感谢..

回答

0

如果这是一个Java代码,也许下面的SO文章可以帮助你确定是什么问题以及哪里你在你的代码搞砸。由于我不确定你使用的是什么代码,我会举例说明这个错误总是发生。

  1. SO post 1

“在线程异常 ”主:当对手被强制地不终止 调用发生“ java.net.SocketException异常连接 复位” 错误的close()。

也许在你的代码中有一些东西强制对手被终止而不调用close()函数。

如果是这样的话,你可以在两个

客户端添加此双线

skt.close(); 

和ServerSock

ss.close(); 

注:java.io.Closeable实施对象必须调用close()。

  • SO post 2
  • 的Javadoc SocketException指出

    抛出,表明存在在底层协议的错误 诸如TCP错误

    连接在服务器端可能会关闭,并在发送问题时引发问题。

    为了帮助调试你可以看看使用工具,如Wireshark到 查看实际的网络数据包。另外,您的Java代码是否有替代客户端 ,您可以使用它来测试Web服务?如果这个 成功,它可能表示Java代码中存在一个错误。

    当您使用Commons HTTP Client时,请查看Common HTTP Client Logging Guide。这将告诉您如何在 HTTP级别登录请求。

    希望这两个答案中的1个会帮助你。