<dependency>
<groupId>org.cornhttp</groupId>
<artifactId>corn-http-client</artifactId>
<version>1.0.0</version>
</dependency>
import org.cornhttpclient.HttpClient;
import org.cornhttpclient.GETRequest;
import org.cornhttpclient.HttpResponse;
public class HttpExample {
public static void main(String[] args) {
HttpClient client = new HttpClient();
GETRequest request = new GETRequest("http://example.com/api/data");
try {
HttpResponse response = client.sendRequest(request);
int statusCode = response.getStatusCode();
String responseBody = response.getBody();
System.out.println("Status code: " + statusCode);
System.out.println("Response body: " + responseBody);
} catch (Exception e) {
e.printStackTrace();
}
}
}
request.addHeader("Authorization", "Bearer token123");
POSTRequest request = new POSTRequest("http://example.com/api/data");
request.setBody("name=John&age=25");
client.setTimeout(5000);
client.setFollowRedirects(false);