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