OkHttpClient例項

金木大大大發表於2023-11-07

OkHttpClient是一個用於傳送HTTP請求的Java庫,它是Square公司開發的一部分,旨在簡化Android和Java應用程式中的網路請求。OkHttpClient提供了一個強大而靈活的API,使得傳送HTTP請求和處理響應變得非常簡單。


以下是OkHttpClient的一個簡單用法示例:


import okhttp3.OkHttpClient;

import okhttp3.Request;

import okhttp3.Response;

import java.io.IOException;


public class Main {

    public static void main(String[] args) {

        OkHttpClient client = new OkHttpClient();


        Request request = new Request.Builder()

                .url(")

                .build();


        try {

            Response response = client.newCall(request).execute();

            System.out.println(response.code());

            System.out.println(response.body().string());

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

在上面的示例中,我們建立了一個OkHttpClient例項,並使用它來傳送一個簡單的GET請求。我們構建了一個請求物件,並使用client.newCall(request).execute()方法來執行請求並獲取響應。然後我們列印了響應的狀態碼和響應體。OkHttpClient是一個用於傳送HTTP請求的Java庫,它是Square公司開發的一部分,旨在簡化Android和Java應用程式中的網路請求。OkHttpClient提供了一個強大而靈活的API,使得傳送HTTP請求和處理響應變得非常簡單。


以下是OkHttpClient的一個簡單用法示例:


import okhttp3.OkHttpClient;

import okhttp3.Request;

import okhttp3.Response;

import java.io.IOException;


public class Main {

    public static void main(String[] args) {

        OkHttpClient client = new OkHttpClient();


        Request request = new Request.Builder()

                .url("jshk.com.cn")

                .build();


        try {

            Response response = client.newCall(request).execute();

            System.out.println(response.code());

            System.out.println(response.body().string());

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

在上面的示例中,我們建立了一個OkHttpClient例項,並使用它來傳送一個簡單的GET請求。我們構建了一個請求物件,並使用client.newCall(request).execute()方法來執行請求並獲取響應。然後我們列印了響應的狀態碼和響應體。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2993202/,如需轉載,請註明出處,否則將追究法律責任。

相關文章