You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by Apache Wiki <wi...@apache.org> on 2009/03/03 16:06:24 UTC
[Httpcomponents Wiki] Update of "HttpClientTutorial" by OlegKalnichevski
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Httpcomponents Wiki" for change notification.
The following page has been changed by OlegKalnichevski:
http://wiki.apache.org/HttpComponents/HttpClientTutorial
------------------------------------------------------------------------------
== Request execution ==
+ === Working with message headers ===
+
+ Populating request headers.
+
+ Processing response headers.
+
+ Remark: most of the content for this chapter can be adopted from HttpCore tutorial.
+
=== Consuming entity content ===
+
+ Remark: most of the content for this chapter can be adopted from HttpCore tutorial.
=== Producing entity content ===
+ Remark: most of the content for this chapter can be adopted from HttpCore tutorial.
+
=== Ensuring release of resources ===
+
+ Always consume content or abort the request.
=== Response handlers ===
+ The simplest and the most convenient way to handle responses.
+
=== Exception handling ===
- ==== I/O exceptions ====
-
- ==== HTTP exceptions ====
+ Fatal and recoverable exceptions.
+
+ Request retry handler
=== Aborting requests ===
== HTTP execution context ==
- === Maintaining local context ===
+ Maintaining processing state. Persisting state between request executions using local context.
== HTTP parameters ==
+ Remark: most of the content for this chapter can be adopted from HttpCore tutorial.
+
=== Parameter hierarchies ===
=== HTTP parameters beans ===
= Connection management =
+
+ == Connection persistence ==
+
+ Benefits of connection re-use.
+
+ == Route planning ==
+
+ Types of connections: plain, tunnelled, layered. Route planners.
+
+ == Managed connections ==
+
+ Connection operators. Managed connections and entities. Connection requests.
+
+ === Simple connection manager ===
+
+ One connection per client.
+
+ === Pooling connection manager ===
+
+ Thread-safe connection pool that can be utilized by multiple worker threads.
+ Connection pool configuration. Total max connections. Max connections per route.
+
+ == Stateful connections ==
+
+ NTLM connections. SSL connections with client authentication.
+
+ == SSL customization ==
+
+ Configuring custom SSL context.
+
+ === Hostname verification ===
+
+ Hostname verifier implementations.
+
+ === DNS name resolution ===
+
+ Implementing custom DNS name resolution.
= HTTP state management =
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org