<dependency>
<groupId>com.mashape.unirest</groupId>
<artifactId>unirest-java</artifactId>
<version>1.4.9</version>
</dependency>
dependencies {
implementation 'com.mashape.unirest:unirest-java:1.4.9'
}
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
public class GetRequestExample {
public static void main(String[] args) {
try {
HttpResponse<String> response = Unirest.get("https://api.example.com/resource")
.queryString("param1", "value1")
.asString();
int statusCode = response.getStatus();
String responseBody = response.getBody();
System.out.println("Status code: " + statusCode);
System.out.println("Response body: " + responseBody);
} catch (Exception e) {
e.printStackTrace();
}
}
}
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
public class PostRequestExample {
public static void main(String[] args) {
try {
HttpResponse<String> response = Unirest.post("https://api.example.com/resource")
.header("Content-Type", "application/json")
.body("{\"key1\":\"value1\", \"key2\":\"value2\"}")
.asString();
int statusCode = response.getStatus();
String responseBody = response.getBody();
System.out.println("Status code: " + statusCode);
System.out.println("Response body: " + responseBody);
} catch (Exception e) {
e.printStackTrace();
}
}
}
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
import com.mashape.unirest.http.options.Options;
public class UnirestConfigurationExample {
public static void main(String[] args) {
}
}