总结了网上的一些资源,主要有以下两个观点: 分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因 ...
分类:
Web程序 时间:
2016-07-15 13:07:53
阅读次数:
153
最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此 ...
分类:
移动开发 时间:
2016-07-15 12:43:16
阅读次数:
200
0.使用多线程下载会提升文件下载的速度,那么多线程下载文件的过程是:
(1)首先获得下载文件的长度,然后设置本地文件的长度
HttpURLConnection.getContentLength();
RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd");
file.setLengt...
分类:
编程语言 时间:
2016-07-13 17:44:31
阅读次数:
263
HTTP上传
与文件下载相比,文件上传的场合不是很多,通常用于上传用户头像、朋友圈发布图片/视频动态等等,而且上传文件需要服务器配合,所以容易被app开发者忽略。就上传的形式来说,app一般采用http上传文件,很少用ftp上传文件。
HttpURLConnection上传
很可惜Android没有提供专门的文件上传工具类,所以我们要自己写代码实现上传功能了。其实也不难,一样是按照普...
分类:
移动开发 时间:
2016-07-08 11:57:38
阅读次数:
236
比较的指标:
1、cpu
2、流量
3、电量
4、内存占用
5、联网时间
功能点:
1、重试机制
2、提供的扩展功能
3、易用性
4、是否https
5、是否支持reflect api,OkHttp有配套方法
6、缓存、重试
7、cookie支持session id会话支持
8、弱网性能和稳定性
9、超时时间,几种超时时间 连接超时,响应...
分类:
移动开发 时间:
2016-07-03 19:52:39
阅读次数:
474
HttpURLConnection文件上传 HttpURLConnection采用模拟浏览器上传的数据格式,上传给服务器 上传代码如下: 1 package com.util; 2 3 import java.io.BufferedInputStream; 4 import java.io.Buff ...
分类:
编程语言 时间:
2016-07-03 15:40:50
阅读次数:
386
packagecom.soap.client;
importjava.io.BufferedReader;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.io.OutputStream;
importjava.net.HttpURLConnection;
importjava.net.URL;
/**
*WebService发起请求
*
*@authorRoger
*/
publicclassSoapR..
分类:
Web程序 时间:
2016-06-30 14:44:38
阅读次数:
191
post请求客户端端代码:1.public void String LoginByPost(String username,String pwd){ String path = ""; URL url = new URL(paht); HttpURLConnection conn = (HttpUR ...
分类:
Web程序 时间:
2016-06-29 12:50:59
阅读次数:
143
之前做安卓项目的时候,HTTP请求用的是android api中的HttpURLConnection和HttpClient,编码比较繁琐,自己封装的也不好。后来知道有很多网络请求的第三方框架,可以方便地集成到我们的项目中,比自己写的网络请求要稳定且规范。这其中,OkHttp广受好评,因此花了些时间去 ...
分类:
移动开发 时间:
2016-06-28 12:42:58
阅读次数:
224
post请求客户端端代码: 1. public void String LoginByPost(String username,String pwd){ String path = ""; URL url = new URL(paht); HttpURLConnection conn = (Http ...
分类:
Web程序 时间:
2016-06-28 11:02:21
阅读次数:
146