![JAR search and dependency download from the Maven repository](/logo.png)
io.joshworks.restclient.http.Unirest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of unirest-java Show documentation
Show all versions of unirest-java Show documentation
Rest Java client based on Unirest
package io.joshworks.restclient.http;
import io.joshworks.restclient.request.GetRequest;
import io.joshworks.restclient.request.HttpRequestWithBody;
/**
* Created by Josh Gontijo on 6/3/17.
*/
public class Unirest {
private static RestClient client;
private static RestClient getClient() {
if (client == null) {
synchronized (RestClient.class) {
if (client == null) {
client = RestClient.builder().build();
}
}
}
return client;
}
public static void close() {
if (client != null) {
client.close();
}
}
public static GetRequest get(String url) {
return getClient().get(url);
}
public static GetRequest head(String url) {
return getClient().head(url);
}
public static HttpRequestWithBody options(String url) {
return getClient().options(url);
}
public static HttpRequestWithBody post(String url) {
return getClient().post(url);
}
public static HttpRequestWithBody delete(String url) {
return getClient().delete(url);
}
public static HttpRequestWithBody patch(String url) {
return getClient().patch(url);
}
public static HttpRequestWithBody put(String url) {
return getClient().put(url);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy