在okhttp中,我需要在处理整个响应有效负载之前检查响应主体的大小。如果有效负载大小大于给定大小(例如1MB),我将不处理响应以避免服务器冻结。
Content-length(Response)无效,因为大多数服务器未在响应中发送content-length标头。 okhttp类中没有可用的方法。他们正在执行(.execute方法)请求,并提供整个响应。
但是我需要响应主体的大小,
1)如果大小合适,我将允许下载响应负载 2)如果不满意,我不会。
预先感谢
代码: 响应响应= client.newCall(request).execute();
上面提到的,响应是由okhttp整体生成的。