在测试期间,我看到了奇怪的事情。 我的 android 应用程序正在向服务器发送一些数据,我设置了连接和读取超时(对于测试,我做了一个非常短的超时,如 2-3 秒),在超时达到(抛出异常)后我正在关闭连接(connection.disconnect( )) 但是在 Charles 中我看到了奇怪的连接数据:
答案 0 :(得分:0)
在对该问题进行测试和调查后,我发现 Charles 保持连接状态。在记录连接的本地简单服务器上进行测试,结果我看到虽然在 java 的 disconnect() 之后没有关闭 Charles 连接,并且 Charles 连接仍然存活直到一些超时(认为在 Charles 中定义)