final PostMethod postMethod = new PostMethod("http://127.0.0.1:8080/ussd/");
postMethod.addRequestHeader(HttpHeaders.CONTENT_TYPE, "application/json");
postMethod.addRequestHeader(MchoiceUssdMessage.USSD_MESSAGE_TYPE, MchoiceUssdMessage.USSD_TERMINATE_MESSAGE);
postMethod.addRequestHeader(MchoiceUssdMessage.REQUEST_VERSION, "1.0");
postMethod.addRequestHeader(MchoiceUssdMessage.CONVERSATION, "34234234");
final UssdTerminateMessage ussdMessage = new UssdTerminateMessage();
ussdMessage.setCorrelationId("89898989898");
ussdMessage.setAddress("947212345778");
postMethod.setRequestBody(gson.toJson(ussdMessage));
httpClient.executeMethod(postMethod);
System.out.println(postMethod.getResponseBodyAsString());
}