在Gradle中添加包
compile 'com.squareup.okhttp3:okhttp:3.9.0'
创建OkHttpClient实例
OkHttpClient client = new OkHttpClient();
如果需要发起Http请求:
Request request = new Request.Builder().url("http://www.baidu.com").build();
获得Response对象:
Response response = client.newCall(request).execute();
获得返回的数据:
String responseData = response.body().string();
如果发起一个带有参数的post请求,先构造请求列表:
RequestBody requestBody = new FormBody.Builder()
.add("username","lll")
.add("password","123")
.build();
构造Post请求:
Request request = new Request.Builder()
.url("http://www.baidu.com")
.post(requestBody)
.build();
发送时和Get的一样。