avec OkHttp nous pouvons faire une requête HTTP puis obtenir une réponse du serveur
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
puis avec Gson lib convertissez la réponse en objet dont nous avons besoin.
ceci est de Square / OkHttp doc:
Son API de demande / réponse est conçue avec des constructeurs fluides et une immuabilité. Il prend en charge les appels de blocage synchrones et les appels asynchrones avec des rappels
J'ai lu sur stackOverFlow
La modernisation utilise OkHTTP automatiquement si disponible
.
Ma question est donc à quoi sert exactement la modernisation?
ce que Retrofit peut faire que OkHttp ne peut pas?!
Je pense qu'OkHttp et Gson résolvent le problème d'API de demande, alors quel problème la retrofit résout pour nous?
Call
modèle OkHttp, l'intercepteur OkHttp, l'épinglage de certificat, etc.