Sobes.tech
Junior — Middle

Кодуларыңызда OkHttp китабканасы негизги функциясы эмне?

sobes.tech AI

AIден жооп

OkHttp — бул Android жана Java үчүн HTTP суроолорду ишке ашыруучу китепкана. Анын негизги функциясы — тармактык өз ара аракетти жөнөкөйлөтүү жана оптималдаштыруу, суроолорду жөнөтүү жана серверлерден жооп алууну ыңгайлуу жана эффективдүү кылуу. Ал байланыш пулу, кэш, кайра аракеттер жана асинхрон чакыруулар сыяктуу мүмкүнчүлүктөрдү колдойт.

OkHttp менен жөнөкөй GET суроо мисалы:

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);
        }
    }
});