版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33781658/article/details/83344480
okhttp的get请求与post请求的简单标准代码
以后可以方便使用
---GET---
// OkHttpClient client = new OkHttpClient(); // // HttpUrl.Builder builder = HttpUrl.parse("http://abc.com").newBuilder(); // builder.addQueryParameter("name", "abc"); // builder.addQueryParameter("age", "123"); // HttpUrl url = builder.build(); // // Request request = new Request.Builder() // .url(url) // .get() // .build(); // // try { // Response response = client.newCall(request).execute(); // String string = response.body().string(); // } catch (Exception e) { // e.printStackTrace(); // }
---POST---
// String url = "http://abc.com"; // OkHttpClient client = new OkHttpClient(); // // FormBody.Builder builder = new FormBody.Builder(); // builder.add("name", "abc"); // builder.add("age", "123"); // FormBody body = builder.build(); // // try { // Request request = new Request.Builder() // .url(url) // .post(body) // .build(); // // Response response = client.newCall(request).execute(); // String string = response.body().string(); // } catch (Exception e) { // e.printStackTrace(); // }