最近在做一个项目,需要用到http get post等需求分析需要做到同步和异步,异步请求的返回以可选的回调通知的方式进行。本人以Linux为例,一步一步的来实现。配置并且编译libcurl我以在Linux底下的交叉编译举例。libcurl源码下载:http://curl.haxx.se/downl...
分类:
编程语言 时间:
2015-06-04 11:21:01
阅读次数:
257
使用HttpURLConnection
HttpURLConnection继承自URLConnection,也可用于向指定的网站发送GET请求
POST请求。
方法:
int getResponseCode ():
获取服务器的响应代码
String getResponseMessage ():
获取服务器的响应消息
String getResponseMethod ():
获取...
分类:
移动开发 时间:
2015-06-03 17:40:27
阅读次数:
184
1 // MutilDownload.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include "curl/curl.h" 8 #include 9 10 11...
分类:
编程语言 时间:
2015-05-26 21:04:24
阅读次数:
289
布局文件 1 - 2 - 3 - 4 5 6 7 8 9 10 11 View CodeMyHandler.java 1 package com.itheima.download; 2 3 import java.io.File; 4 im...
分类:
编程语言 时间:
2015-05-25 18:00:38
阅读次数:
156
1. 基本原理,每条线程从文件不同的位置开始下载,最后合并出完整的数据。2. 使用多线程下载的好处 下载速度快。为什么呢?很好理解,以往我是一条线程在服务器上下载。也就是说,对应在服务器上,有一个我的下载线程存在。 这时候肯定不只我一个人在下载,服务器上肯定同时存在多条下载线程,在下载服务器资源。对...
分类:
编程语言 时间:
2015-05-25 13:01:39
阅读次数:
136
Axel是 Linux 下一款不错的 HTTP 或 FTP 高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件,适合网速不给力时多线程下载以提高下载速度。需要注意的是,该软件只有命令行界面。安装 sudo apt-get install axel使用ax...
分类:
编程语言 时间:
2015-05-18 22:37:48
阅读次数:
179
================axel支持续下载多线程============Axel,是Linux下一款不错的HTTP或FTP高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件,适合网速不给力时多线程下载以提高下载速度。需要注意的是,该软件只有命令行界面..
分类:
Web程序 时间:
2015-05-17 23:45:34
阅读次数:
403
参考了http://blog.csdn.net/xiaanming/article/details/26810303这篇文章,对原作者感谢。
优秀无需多说,github项目地址:https://github.com/nostra13/Android-Universal-Image-Loader。
其主要特征:
多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及...
分类:
移动开发 时间:
2015-05-06 13:18:24
阅读次数:
142
多线程下载:package com.example.androidtest;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import...
分类:
编程语言 时间:
2015-05-06 10:32:37
阅读次数:
163
工具类代码:
packagecom.example.xiaocool.multithreadclient;
importjava.io.InputStream;
importjava.io.RandomAccessFile;
importjava.net.HttpURLConnection;
importjava.net.URL;
publicclassDownUtil
{
//定义下载资源的路径
privateStringpath;
//指定所下载的文件..
分类:
移动开发 时间:
2015-05-02 18:17:04
阅读次数:
499