* JAVA-10903: rename httpclient to apache-httpclient * JAVA-10903: rename httpclient-2 to apache-httpclient * JAVA-10903: update main pom
29 lines
1.0 KiB
Java
29 lines
1.0 KiB
Java
package com.baeldung.httpclient.readresponsebodystring;
|
|
|
|
import org.apache.http.HttpEntity;
|
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
|
import org.apache.http.client.methods.HttpGet;
|
|
import org.apache.http.impl.client.CloseableHttpClient;
|
|
import org.apache.http.impl.client.HttpClients;
|
|
import org.apache.http.util.EntityUtils;
|
|
import org.junit.Test;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import java.io.IOException;
|
|
|
|
public class ApacheHttpClientUnitTest {
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
|
public static final String DUMMY_URL = "https://postman-echo.com/get";
|
|
|
|
@Test
|
|
public void whenUseApacheHttpClient_thenCorrect() throws IOException {
|
|
HttpGet request = new HttpGet(DUMMY_URL);
|
|
|
|
try (CloseableHttpClient client = HttpClients.createDefault(); CloseableHttpResponse response = client.execute(request)) {
|
|
HttpEntity entity = response.getEntity();
|
|
logger.debug("Response -> {}", EntityUtils.toString(entity));
|
|
}
|
|
}
|
|
}
|