Junior — Middle
Кадом вазифаи асосии китобхонаи OkHttp дар барномаҳо иҷро мешавад?
sobes.tech AI
Ҷавоб аз AI
OkHttp — библиотека барои Android ва Java, ки масъул аст барои иҷрои дархостҳои HTTP. Функсияи асосии он содда кардан ва оптимизатсия кардани муоширати шабакавӣ мебошад, бо пешниҳоди роҳи қулай ва самараноки фиристодани дархостҳо ва гирифтани ҷавобҳо аз серверҳо. Он имкониятҳои монанди пули пайвастҳо, кешинг, кӯшишҳои такрорӣ ва даъватҳои асинхронро дастгирӣ мекунад.
Масалан барои дархости GET оддӣ бо 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);
}
}
});