外观
网络请求
用 obsession-shared 自带的 OkHttp / 协程,没有额外封装。约定两条:
kotlin
// 1. 域名一律 ZhinianHost,禁止写死
private val BASE = ZhinianHost.BASE_URL + "/api/v1/xxx"
// 2. 走后端中转接口才带 RELAY_TOKEN(build.gradle.kts 里 buildConfigField 声明)
Request.Builder()
.url(BASE)
.header("Authorization", "Bearer ${BuildConfig.RELAY_TOKEN}")
.build()