OkHttp3的基本用法

先导包:
compile 'com.squareup.okhttp3:okhttp:3.3.0'

HttpUtil
String url = "https://www.zhaoapi.cn/user/login?mobile=13582828403&&password=123456";
public String doGet(){
    OkHttpClient okHttpClient = new OkHttpClient.Builder().build();
    Request request = new Request.Builder()
            .url(url)
            .build();
    Call call = okHttpClient.newCall(request);
    call.enqueue(new Callback() {
        @Override
        public void onFailure(Call call, IOException e) {

        }

        @Override
        public void onResponse(Call call, Response response) throws IOException {
            String s = response.body().string();
            Log.e("han",s);
        }
    });
    return "";
}

String url02 = "https://www.zhaoapi.cn/user/reg";
public String doPost(){
    OkHttpClient okHttpClient = new OkHttpClient.Builder().build();
    FormBody formBody = new FormBody.Builder()
            .add("mobile","13552806403")
            .add("password","123456")
            .build();
    Request request = new Request.Builder()
            .url(url02)
            .post(formBody)
            .build();
    Call call = okHttpClient.newCall(request);
    call.enqueue(new Callback() {
        @Override
        public void onFailure(Call call, IOException e) {

        }

        @Override
        public void onResponse(Call call, Response response) throws IOException {
            String s = response.body().string();
            Log.e("xiong",s);
        }
    });
    return "";
}

猜你喜欢

转载自blog.csdn.net/ediao_nvhai/article/details/79996389