•  

【Android】OkHttp学习笔记

发表于 2020-05-20,阅读 1

介绍

介绍

OkHttp是 Android 开发界最受欢迎的网络编程的库

今天我们就来学习它的使用方法和技巧

教程

导入

添加依赖

打开 Gradle scripts -> build.gradle (Module: app)

在 android 里添加如下设定

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

在 dependencies 里添加如下依赖项目

implementation 'com.squareup.okhttp3:okhttp:3.14.2'
implementation 'com.squareup.okio:okio:1.17.4'

点击右上角的 Sync Now 下载库

使用

完成 GET 请求

我们来写一段简单的代码来完成 GET 请求

OkHttpClient httpClient;
Request request;
Call call;
Response response;

try{
    httpClient = new OkHttpClient();
    request = new Request.Builder()
            .url("https://tongfu.net/api/user/logined/_loginUser")
            .get()
            .build();
    call = httpClient.newCall(request);
    response = call.execute();
    if(response.code() == 200){
        System.out.println(response.body().string());
    }
}
catch (IOException e){
    e.printStackTrace();
}
catch (Exception e){
    e.printStackTrace();
}

注意:OkHttpClient 请求不能在主线程里进行,所以我们需要把这些逻辑放入 Thread 里去运行

鬼谷子叔叔
  • 日志:162
  • 回复:13

进入ta的主页