一、OkHttp3 是一个开源的 HTTP 客户端库,由 Square 公司开发,专为 Java 和 Android 应用程序设计,旨在简化 HTTP 请求的处理,并提供高效、灵活的网络通信功能2。
依赖配置:
1、文件gradle/libs.versions.toml
[versions]
okhttp = "4.12.0"
okhttp-logging = "5.0.0-alpha.1"
[libraries]
squareup-okhttp = { group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp" }
squareup-okhttp-logging = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp-logging" }
2、文件app/build.gradle.kts
dependencies {
implementation(libs.squareup.okhttp)
implementation(libs.squareup.okhttp.logging)
}
二、Retrofit 是 Square 公司开发的一款专为 Android 和 Java 设计的 类型安全的 HTTP 客户端库,它将 REST API 转换为 Java 接口,让网络请求变得简单高效。
依赖配置:
1、文件gradle/libs.versions.toml
[versions]
retrofit = "2.9.0"
[libraries]
squareup-retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" }
squareup-retrofit-converter-gson = { group = "com.squareup.retrofit2", name = "converter-gson", version.ref = "retrofit" }
2、文件app/build.gradle.kts
dependencies {
implementation(libs.squareup.retrofit)
implementation(libs.squareup.retrofit.converter.gson)
}
1058

被折叠的 条评论
为什么被折叠?



