Sobes.tech
Junior — Middle

Milline on OkHttp teegi peamine funktsioon rakendustes?

sobes.tech AI

Vastus AI-lt

OkHttp on Android ja Java jaoks mõeldud raamatukogu, mis vastutab HTTP-päringute täitmise eest. Selle peamine funktsioon on võrguvahelise suhtluse lihtsustamine ja optimeerimine, pakkudes mugavat ja tõhusat viisi päringute saatmiseks ja vastuste saamiseks serveritelt. Toetab selliseid võimalusi nagu ühenduste bassein, vahemälu, uuesti katsed ja asünkroonilised kõned.

Näide lihtsast GET-päringust OkHttp abil:

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