==========================
== Timoteo Ponce's blog ==
==========================

Jakarta HttpClient , POST request

post httpd java
This library contains a set of very handy utilities for HTTP interaction, in this occasion, I'll show you how to create a POST request:

final String url = "http://localhost:8080/eco/management"
public void sendRequest(Map<String, String> parameters) throws DigestException, HttpException, IOException {
println("Sending request to : " + url);
HttpClient httpClient = new HttpClient();
PostMethod method = new PostMethod(url);

for (Entry<String,String> entry : parameters.entrySet()) {
method.addParameter(entry.getKey(), entry.getValue());
}
final int status = httpClient.executeMethod(method);

if (status == HttpStatus.SC_OK) {
println("Request successfully processed");
println("Response : " + new String(method.getResponseBody()));
}
}