Question: I need a simple code example of sending http post request with post parameters that I get from form inputs. 
I have found Apache HTTPClient, it has very reach API and lots of sophisticated examples, but I couldn't find a simple example of sending http post request with input parameters and getting text response.

**Update:** I'm interested in Apache HTTPClient v.4.x, as 3.x is deprecated.

Answer: 
HTTP POST request example using Apache HttpClient **v.4.x**

```
HttpClient httpClient = HttpClients.createDefault();
HttpPost httpPost = new HttpPost(url);
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addTextBody("param1", param1Value, ContentType.TEXT_PLAIN);
builder.addTextBody("param2", param2Value, ContentType.TEXT_PLAIN);
HttpEntity multipart = builder.build();
httpPost.setEntity(multipart);
HttpResponse response = httpClient.execute(httpMethod);

```
<http://httpunit.sourceforge.net/doc/cookbook.html>
use PostMethodWebRequest and setParameter method