Skip to content

网络请求 ​

用 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()