qq_35071078
下课睡觉
2017-11-03 03:21

(Android)Http Post请求90k数据,花费了6S的时间?

5
  • string
  • android
  • 框架

我用Http Post请求,获取一个90k的数据,服务端传过来的是一个json对象,90k。我在Android端用HttpUrlConnection读取,然后转成对象,总共花费了6S的时间,网页上用js只花费了1s的时间。请问这是为什么?
我是这样写的:
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
String line;
String result = "";
while ((line = br.readLine()) != null) {
result += line;
}
//到这里花费了6S
Log.e("infoo", "result = " + result);
br.close();
return gson.fromJson(result, type);

                    然后我又试着用了下其他的框架,Volley,和OkHttp,也是花了这么长时间。请问我写的有什么问题吗?还是有些地方没有注意?
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答