get请求,异步
OkHttpClient okHttpClient = new OkHttpClient();
Request request = new Request.Builder().url("http://192.168.0.101/write/index/test").get().build();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.d("aaa", "失败");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
Log.d("aaa", response.body().string());
}
});
post带参数
OkHttpClient okHttpClient = new OkHttpClient();
RequestBody requestBody = new FormBody.Builder().add("group_id", "8").build();
Request request = new Request.Builder().url("http://192.168.0.101/write/index/test2").post(requestBody).build();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.d("aaa", "失败");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
Log.d("aaa", response.body().string());
}
});
}