Sobes.tech
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);
        }
    }
});