<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
HttpClient httpClient = new HttpClient();
PostMethod postMethod = new PostMethod(url);
postMethod.setRequestHeader("User-Agent", "Mozilla/5.0");
postMethod.setRequestHeader("Content-Type", "application/json");
NameValuePair[] params = {
new NameValuePair("username", "admin"),
new NameValuePair("password", "123456")
};
postMethod.setRequestBody(params);
int statusCode = httpClient.executeMethod(postMethod);
String responseBody = postMethod.getResponseBodyAsString();
postMethod.releaseConnection();