使用OkHttp

来源:互联网 发布:linux批量删除文件名 编辑:程序博客网 时间:2024/06/05 14:59

在app/build.gradle的dependencies闭包中添加OkHttp库依赖

compile 'com.squareup.okhttp3:okhttp:3.4.1'

使用OkHttp发起一条HTTP请求

OkHttpClient client = new OkHttpClient();Request request = new Request.Builder().url("https://www.baidu.com").build();

若提交方式为POST

RequestBody requestBody = new FormBody.Builder().add("username","admin").build();Request.Builder().url("https://www.baidu.com").post(requestBody).build();

创建OkHttpClient的newCall()方法创建Call对象获取服务器返回的数据

Response response = client.newCall(request).execute();String responseData = response.body().string();