Junior — Middle
Quelle est la fonction principale de la bibliothèque OkHttp dans les applications?
sobes.tech IA
Réponse de l'IA
OkHttp est une bibliothèque pour Android et Java qui gère l'exécution des requêtes HTTP. Sa fonction principale est de simplifier et d'optimiser l'interaction réseau, en fournissant un moyen pratique et efficace d'envoyer des requêtes et de recevoir des réponses des serveurs. Elle supporte des fonctionnalités telles que le pool de connexions, la mise en cache, les tentatives de réessai et les appels asynchrones.
Exemple d'une requête GET simple avec OkHttp:
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);
}
}
});