ClientCRUD.java
1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.ecar.apm.http.demo;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
public class ClientCRUD {
public final static void main(String[] args) throws Exception {
CloseableHttpClient httpclient1 = HttpClients.createDefault();
CloseableHttpClient httpclient2= HttpClients.createDefault();
CloseableHttpClient httpclient3 = HttpClients.createDefault();
CloseableHttpClient httpclient4 = HttpClients.createDefault();
try {
HttpGet httpGet = new HttpGet("http://localhost:8080/emp");
HttpPost httpPost = new HttpPost("http://localhost:8080/emp");
HttpPut HttpPut = new HttpPut("http://localhost:8080/emp");
HttpDelete httpdelete = new HttpDelete("http://localhost:8080/emp/1001");
CloseableHttpResponse response1 = httpclient1.execute(httpGet);
CloseableHttpResponse response2 = httpclient2.execute(httpPost);
CloseableHttpResponse response3 = httpclient3.execute(HttpPut);
CloseableHttpResponse response4 = httpclient4.execute(httpdelete);
try {
System.out.println(EntityUtils.toString(response1.getEntity()));
System.out.println(EntityUtils.toString(response2.getEntity()));
System.out.println(EntityUtils.toString(response3.getEntity()));
System.out.println(EntityUtils.toString(response4.getEntity()));
} finally {
response1.close();
response2.close();
response3.close();
response4.close();
}
} finally {
httpclient1.close();
httpclient2.close();
httpclient3.close();
httpclient4.close();
}
}
}