User Guide

The HttpClient user guide is designed to help developers use HttpClient in their applications. While the concept of a user guide being for developers may seem strange, the term developer guide is already in use for helping people develop HttpClient.

Overview

DocumentDescription
Authentication GuideThis document describes the authentication schemes supported by HttpClient and how to use them.
Character EncodingsGuidelines for correctly detecting the character encoding to use when sending and receiving data with HttpClient.
Redirects HandlingProvide sample code for custom redirects handling.
Exception HandlingThis document outlines common types of errors that the users may encounter and describes the exception handling framework used by HttpClient.
Logging GuideThis document describes the logging mechanism used by HttpClient and how to control what it outputs.
MethodsThis document describes the various methods that are provided by HttpClient and how to use them.
Optimization GuideThis document outlines HttpClient performance optimization techniques.
Preference ArchitectureThis document explains the preference architecture used by HttpClient and enumerates standard HttpClient parameters.
Sample CodeThis is a link to the sample code for using HttpClient that is stored in the Subversion repository and is available in source releases of HttpClient.
Trouble ShootingThis document provides hints and tips for debugging problems with HttpClient.
TutorialThis document provides a simple introductory tutorial for new users of HttpClient.