在基于Java代码的android编程中,除了原生的Http数据请求之外,还有第三方的,volley和OKHttp数据请求下面我们讲解Okhttp的数据请求。
使用网络请求之前要先设置赋予网络请求的权限,在app下的manifests文件下的AndroidManifest.xml文件下书写语句:
<uses-permission android:name="android.permission.INTERNET" />
当然API28及以上要加一条明文运行网络请求的指令:
android:usesCleartextTraffic="true">
下面就是这篇文章的主角Okhttp数据请求
//使用okhttp进行数据请求是需要开启子线程的
new Thread() {
@Override
public void run() {
//创建okhtto请求的对象
OkHttpClient okHttpClient = new OkHttpClient();
//创建请求连接,url里面存放请求连接,get表示其实get请求
Request request = new
Request.Builder().url(List_Title).get().build();
try {
//使用execute()方法执行请求
Response response = okHttpClient.newCall(request).execute();
//定义字符串接收请求信息