OkHttp ile HTTP isteğinde bulunabilir ve ardından sunucudan yanıt alabiliriz
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
sonra Gson lib ile yanıtı ihtiyacımız olan nesneye dönüştürün.
Bu Square / OkHttp belgesinden:
İstek / yanıt API'si, akıcı oluşturucular ve değişmezlik ile tasarlanmıştır. Geri aramalarla hem senkronize engelleme çağrılarını hem de asenkron çağrıları destekler
Ben okunan StackOverflow'daki
Retrofit, mevcutsa otomatik olarak OkHTTP'yi kullanır
.
Öyleyse sorum şu: Retrofit tam olarak ne için?
OkHttp bunu yapamaz ne Retrofit yapabilir ?!
Sanırım OkHttp ve Gson API istek sorununu çözüyor, peki Retrofit bizim için hangi sorunu çözüyor?