Junior — Middle
Kokia pagrindinė funkcija atlieka OkHttp biblioteka programose?
sobes.tech AI
Atsakymas iš AI
OkHttp yra biblioteka Android ir Java, skirta vykdyti HTTP užklausas. Jos pagrindinė funkcija yra supaprastinti ir optimizuoti tinklo sąveiką, suteikiant patogų ir efektyvų būdą siųsti užklausas ir gauti atsakymus iš serverių. Ji palaiko tokias galimybes kaip jungčių baseinas, talpykla, pakartotiniai bandymai ir asinchroniniai kvietimai.
Pavyzdys paprastos GET užklausos su 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);
}
}
});