【发布时间】:2014-01-12 21:10:22
【问题描述】:
我有几个 http 链接。其中之一就是这个:
https://btc-e.com/api/2/btc_usd/ticker
它的大小实际上是 188 B,但是当我查看正在下载此 url 的应用程序的数据消耗时,它显示为 3 kB。我正在使用来自 Otto Square 的 OkHTTPClient。它看起来像:
OkHttpClient client = new OkHttpClient();
client.setConnectTimeout(10, TimeUnit.SECONDS);
client.setReadTimeout(10, TimeUnit.SECONDS);
InputStream in = null;
try {
HttpURLConnection connection = client.open(new URL(url));
in = connection.getInputStream();
byte[] response = readFully(in);
return new String(response, "UTF-8");
} catch (Exception e){}
有没有人知道如何在没有任何额外应用程序的情况下将下载大小减少到最低限度?我还尝试使用简单的 DefaultHTTPClient、HTTPUrlConnection 和其他可能(但实际上,我不记得了)。有人可以帮帮我吗?
【问题讨论】: