在okhttp中限制响应主体

时间:2020-02-13 14:27:37

标签: okhttp

在okhttp中,我需要在处理整个响应有效负载之前检查响应主体的大小。如果有效负载大小大于给定大小(例如1MB),我将不处理响应以避免服务器冻结。

Content-length(Response)无效,因为大多数服务器未在响应中发送content-length标头。 okhttp类中没有可用的方法。他们正在执行(.execute方法)请求,并提供整个响应。

但是我需要响应主体的大小,

1)如果大小合适,我将允许下载响应负载 2)如果不满意,我不会。

预先感谢

代码: 响应响应= client.newCall(request).execute();

上面提到的,响应是由okhttp整体生成的。

0 个答案:

没有答案