Junior — Middle
Uygulamalarda OkHttp kütüphanesinin temel işlevi nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
OkHttp, Android ve Java için HTTP isteklerini gerçekleştirmekle sorumlu bir kütüphanedir. Ana işlevi, ağ etkileşimini basitleştirmek ve optimize etmektir; istek göndermek ve sunuculardan yanıt almak için kullanışlı ve verimli bir yol sağlar. Bağlantı havuzu, önbellekleme, yeniden deneme ve asenkron çağrılar gibi özellikleri destekler.
OkHttp ile basit bir GET isteği örneği:
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://api.example.com/data")
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, Response response) throws IOException {
if (response.isSuccessful()) {
String responseData = response.body().string();
System.out.println(responseData);
}
}
});