Java库“OkHttp”

Okhttp – 好的HTTP

在Android应用开发者中受欢迎的用于Java的库
可以实现高效的HTTP请求

import com.squareup.okhttp.*;
import java.io.IOException;

public class HttpReqTest {
    public static void main(String args[]) {

        OkHttpClient client = new OkHttpClient();  ------(1)

        Request request = new Request.Builder()
        .url("http://example.com").build(); ------(2)

        Call call = client.newCall(request); -----(3)
        calll.enquene(new Callback() {
            @Override
            public void onFailure(Request request, IOException e) {
               // リクエスト失敗した時の処理
            }

        @Override
        public void onResponse(Response response) throws IOException {  ----(4)
            if(!response.isSuccessful()) {
                // エラーが返ってきた時の処理
            }
        // response.body()にレスポンス本体が戻ってくる
       System.out.println("response:" + response.body().string()) -----(5)
        }
     });
   }
}

(1) 创建一个对象,指定客户端为(1)、请求目标为(2)。
(3) 利用(1)创建的OkHttpClient实例的newCall方法注册请求目标。
(4) 通过onResponse方法获取处理结果。
(5) 通过body方法提取内容并显示。

运行时,会通过HTTP连接到网站”http://example.com”并获取服务器上的HTML文档。

广告
将在 10 秒后关闭
bannerAds