OkHttp3学习笔记之访问本机GET请求

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangshuaionline/article/details/86524144

直接上代码吧:

private String onHttp(){
        //配置OkHttp
        OkHttpClient client = new OkHttpClient.Builder()
                .connectTimeout(10,TimeUnit.SECONDS)
                .writeTimeout(10,TimeUnit.SECONDS)
                .readTimeout(10,TimeUnit.SECONDS)
                .build();
        Request.Builder requestBuilder = new Request.Builder();
        //配置url
        requestBuilder.url("http://10.0.2.2:8080/admin/login?userName=aaa&password=123");
        //配置请求方式
        requestBuilder.get();
        try {
            //发送网络请求
            Response response = client.newCall(requestBuilder.build()).execute();
            String result = response.body().string();
            Log.w("打印", "响应时间:" +result);
            return result;
        } catch (IOException e) {
            Log.w("打印", e.toString());
            e.printStackTrace();
        }
        return null;
    }

这里访问的是本机的接口,由于是模拟器不能使用127.0.0.1,更换成Android默认的本纪地址为10.0.2.2。

猜你喜欢

转载自blog.csdn.net/yangshuaionline/article/details/86524144
今日推荐