Http client is a transfer library. It resides on the client side, sends and receives Http messages. It provides up to date, feature-rich, and an efficient implementation which meets the recent Http standards.
This tutorial has been prepared for the beginners to help them understand the concepts of Apache HttpClient library.
Before you start practicing various types of examples given in this reference, we assume that you already have knowledge in Java programming. And, having knowledge of Http protocol concepts helps in understanding this tutorial better.