Get请求方式
// 创建Okhttp客户端
OkHttpClient okHttpClient = new OkHttpClient();
// 创建http请求:url是请求地址
Request request = new Request.Builder().url(url).get().build();
// 创建通话
Call call = okHttpClient.newCall(request);
// 请求成功获取数据
Response response = call.execute();
s = response.body().string();
Post请求方式(带参数)
// 创建Okhttp客户端
OkHttpClient okHttpClient = new OkHttpClient();
// 添加请求参数
RequestBody form = new FormBody.Builder().add("key","value").build();
// 创建http请求:url是请求地址,form是请求参数
Request request = new Request.Builder().url(url).post(form).build();
// 创建通话
Call call = okHttpClient.newCall(request);
// 请求成功获取数据
Response response = call.execute();
s = response.body().string();
注意:所有请求需要加try…catch,而且response.body().string()这个方法只能调用一次
response.body().string():返回Response对象然后把它转换为String(常用这个方法)
response.body().toString():返回Response对象的ResponseBody对象的内容