/** * post请求 */ private void postRequest() { CalendarBean.InnerClass innerClass = new CalendarBean.InnerClass(); final MediaType JSON = MediaType.parse("application/json;charset=utf-8"); String json = "haha"; final RequestBody body = RequestBody.create(JSON, json); new Thread(new Runnable() { @Override public void run() { try { Request request = new Request.Builder().url("http://www.wooyun.org").post(body).build(); Response response = client.newCall(request).execute(); if (response.isSuccessful()) { MyLogger.e("zw", response.body().toString()); } else { MyLogger.e("zw", "请求失败"); } } catch (IOException e) { e.printStackTrace(); } } }).start(); } /** * get请求 */ private void getRequest() { ToastManage.showToast(this, "get请求"); final Request request = new Request.Builder().get().tag(this).url("http://www.wooyun.org").build(); new Thread(new Runnable() { @Override public void run() { Response response = null; try { response = client.newCall(request).execute(); if (response.isSuccessful()) { Log.i("zw", "打印GET响应的数据:" + response.body().string()); } else { throw new IOException("Unexpected code " + response); } } catch (IOException e) { e.printStackTrace(); } } }).start(); }
//这知识简单使用未完待续