006-okhttp的get請求與post請求
阿新 • • 發佈:2018-11-07
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(); // }