The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

md-request - 多线程多地址非阻塞的下载工具

DESCRIPTION

本工具支持从多个地址下载同一个文件, 并且是单线程事件驱动的分块下载.

参数

-a 下载的地址

这个下载的地址可以是多个, 但这多个地址必须是同一个文件. 这样就能从多个地址下载.

-d 目标地址

如果不写文件存放的地址, 会从 url 传进来的参数中, 取第一个 url 的最后面部分的文件名做为下载后存放的目标文件.

-n 每个主机的并发数量

这个参数用于指定, 对于下载的地址中, 每个地址开启多少个并发. 这个是以主机名做为标识的.

-h 自定义的 header

你想指定自定义的 header 的话, 就指定这个参数, -h 这个参数可以多次指定, 来加入不同的 header . 例如你想指定主机名:

    -h "HOST:www.php-oa.com" -h "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0"

EXAMPLE

例如, 下载最新的 Perl 的版本:

    $ md-request -a http://www.perl.com/CPAN/src/latest.tar.gz

AUTHOR

fukai <iakuf@163.com>