您的位置:首页 > 理论基础 > 计算机网络

使用HttpURLConnection需要注意的地方

2017-04-24 19:30 302 查看
最近,组长让把项目里的apache HTTP client换成HttpURLConnection,目的是减少apk的大小.

1,对HttpURLConnection不熟悉的,可以移步官方文档https://developer.android.com/reference/java/net/HttpURLConnection.html;

2,该类返回的InputStream和OutputStream是不带缓存的.多数情况下,调用者应当使用BufferedInputStream和BufferedOutputStream包裹返回的流;

3,当上传数据给服务器时,使用setDoOutput(true)来配置输出连接.为达到最优的性能,当请求体的长度已知时,可以调用setFixedLengthStreamingMode(int),或者当请求体的长度未知时,调用setChunkedStreamingMode(int)方法

4,GZIP的问题,自己还不明白...

参考连接:

1,http://droidyue.com/blog/2015/05/30/android-http-clients/

2,http://blog.csdn.net/woxueliuyun/article/details/43267365
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: