OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("http://www.example.com")
.build();
try (Response response = client.newCall(request).execute()) {
// ...
}
import okhttp3.*;
public class OkHttpExample {
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("http://www.example.com")
.build();
try (Response response = client.newCall(request).execute()) {
if (response.isSuccessful()) {
String responseBody = response.body().string();
System.out.println(responseBody);
} else {
System.out.println("Request failed: " + response.code());
}
} catch (Exception e) {
System.out.println("Request failed: " + e.getMessage());
}
}
}
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.build();
OkHttpClient client = new OkHttpClient.Builder()
.cache(new Cache(new File("/path/to/cache"), 10 * 1024 * 1024))
.build();
Request request = new Request.Builder()
.url("http://www.example.com")
.cacheControl(CacheControl.FORCE_CACHE)
.build();