版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangshuaionline/article/details/86524144
直接上代码吧:
private String onHttp(){
//配置OkHttp
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(10,TimeUnit.SECONDS)
.writeTimeout(10,TimeUnit.SECONDS)
.readTimeout(10,TimeUnit.SECONDS)
.build();
Request.Builder requestBuilder = new Request.Builder();
//配置url
requestBuilder.url("http://10.0.2.2:8080/admin/login?userName=aaa&password=123");
//配置请求方式
requestBuilder.get();
try {
//发送网络请求
Response response = client.newCall(requestBuilder.build()).execute();
String result = response.body().string();
Log.w("打印", "响应时间:" +result);
return result;
} catch (IOException e) {
Log.w("打印", e.toString());
e.printStackTrace();
}
return null;
}
这里访问的是本机的接口,由于是模拟器不能使用127.0.0.1,更换成Android默认的本纪地址为10.0.2.2。