1. 程式人生 > >006-okhttp的get請求與post請求

006-okhttp的get請求與post請求

 

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();
//        }