<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.13</version>
</dependency>
<dependency>
<groupId>org.littleshoot</groupId>
<artifactId>littleshoot-http-client</artifactId>
<version>RELEASE</version>
</dependency>
</dependencies>
HttpClient client = HttpClientBuilder.create()
.setConnectTimeout(5000)
.build();
HttpResponse response = client.execute(
HttpRequestBuilder.createGet("http://example.com").build()
);
int status = response.getStatus();
String contentType = response.getHeader("Content-Type");
String body = response.getBodyAsString();
import org.littleshoot.http.HttpRequestBuilder;
import org.littleshoot.http.HttpResponse;
import org.littleshoot.http.client.HttpClient;
import org.littleshoot.http.client.HttpClientBuilder;
public class LittleShootWrapperExample {
public static void main(String[] args) throws Exception {
HttpClient client = HttpClientBuilder.create()
.setConnectTimeout(5000)
.build();
HttpResponse response = client.execute(
HttpRequestBuilder.createGet("http://example.com").build()
);
int status = response.getStatus();
String contentType = response.getHeader("Content-Type");
String body = response.getBodyAsString();
System.out.println("Status: " + status);
System.out.println("Content-Type: " + contentType);
System.out.println("Body: " + body);
}
}