最终用户是否必须关闭WebSocketListener中以各种方法收到的Response对象?

时间:2018-09-06 22:12:33

标签: okhttp okhttp3

假设我正在实施WebSocketListener

javadocs for the Response class say, in part

  

关闭响应主体。等同于body()。close()。

javadocs for the ResponseBody class say, in part

  

必须关闭响应正文。

除非我直接创建了Closeable对象,否则我不习惯于关闭它们。但是我看不到WebSocketListener#onOpen(WebSocket, Response)所提供的Response在何处关闭。

我必须在此处和WebSocketListener#onFailure(WebSocket, Throwable, Response)中关闭其关联的ResponseBody吗?还是我应该简单地相信OkHttp会将其关闭(可能是由于疏忽而导致我找不到)?

0 个答案:

没有答案