##### Overview

- Features
- News
- Status
- Download
- Wiki
- User Guide
  - Authentication Guide
  - Character Encodings
  - Cookies
  - Exception Handling
  - Logging Guide
  - Methods
  - Optimization Guide
  - Preference Architecture
  - Redirects Handling
  - Sample Code
  - SSL Guide
  - Threading
  - Trouble Shooting
  - Tutorial
- Developer Guide

##### Project Documentation

- About
- Project Info
- Project Reports
- Development Process

##### Legend

- External Link
- Opens in a new window

## Downloads

The following releases are available for download:

- CURRENT - 3.1 - 22 August 2007 - Download - Release notes

- STABLE - 3.0.1 - 08 May 2006 - Download - Release notes

The Subversion repository for HttpClient can be browsed online.

The best way to get the HttpClient source is to checkout directly from our public Subversion repository. Instructions are available here.

If you are using Maven for your project, you can create a dependency in your project.xml with one of the following:

3.1

    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.1</version>
        <url>http://jakarta.apache.org/commons/httpclient/</url>
    </dependency>

3.0.1

    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.0.1</version>
        <url>http://jakarta.apache.org/commons/httpclient/</url>
    </dependency>

There are also other jar versions available. You can check HttpClient on ibiblio for exactly what is available.