Chop-chop HTTP Client open source project

Last Modified: Wed, 04 Aug 2010 16:47:25 +0000 ; Created: Thu, 02 Apr 2009 03:38:04 +0000

In my previous job (RiskMetrics) I was authorized to release a Java library I wrote as an open source project. It's called Chop-chop HTTP Client and is a wrapper around Jakarta's HTTP Client for downloading content from web servers into File or OutputStream in Java.

The libraries main purpose is to accelerate downloads when possible by using HTTP headers according to the HTTP 1.1 specification. If the remote web server supports the download method then the library will automatically break the download into multiple parts to maximize bandwidth utilization. If the remote web server does not support that feature then the library automatically downloads the data in a normal fashion.

See the project's home page at for more information.