本文共 2328 字,大约阅读时间需要 7 分钟。
private void test(){ //yibuGet(); new Thread(new Runnable() { @Override public void run() { //tongbuGet(); yibuPost(); } }).start(); } private void yibuGet(){ String url = "https://www.wanandroid.com//hotkey/json"; OkHttpClient okHttpClient = new OkHttpClient(); final Request request = new Request.Builder() .url(url) .get()//默认就是GET请求,可以不写 .build(); Call call = okHttpClient.newCall(request); call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.d("tww", "onFailure: "); } @Override public void onResponse(Call call, Response response) throws IOException { Log.d("tww", "onResponse: " + response.body().string()); } }); } private void tongbuGet(){ String url = "https://www.wanandroid.com//hotkey/json"; OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder().url(url).get().build(); Call call = okHttpClient.newCall(request); try { Response response = call.execute(); if(response.isSuccessful()){ Log.d("tww", "onResponse: " + response.body().string()); }else { Log.d("tww", "onFailure: "); } } catch (IOException e) { e.printStackTrace(); } } //异步 private void yibuPost(){ String username ="13245941"; String pwd = "tww"; String url ="https://www.wanandroid.com/user/login"; OkHttpClient okHttpClient = new OkHttpClient(); RequestBody formBody = new FormBody.Builder().add(username,pwd).build(); Request request = new Request.Builder().url(url).post(formBody).build(); Call call = okHttpClient.newCall(request); call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.d("tww", "onFailure: "); } @Override public void onResponse(Call call, Response response) throws IOException { Log.d("tww", "onSuccess: "+response.body().string()); } }); }
转载地址:http://ahrii.baihongyu.com/