RetrofitWCS.kt 615 B

12345678910111213141516171819
  1. package com.example.pda.network
  2. import retrofit2.Retrofit
  3. import retrofit2.converter.gson.GsonConverterFactory
  4. object RetrofitWCS {
  5. // 私有常量 BASE_URL 定义了 API 的基础 URL
  6. private const val BASE_URL = "http://192.168.18.200:1616/"
  7. // val instance 通过 lazy 委托实现懒加载,创建 ApiService 的单例实例
  8. val instance: ApiWCS by lazy {
  9. Retrofit.Builder()
  10. .baseUrl(BASE_URL)
  11. .client(HttpClientWCS.instance)
  12. .addConverterFactory(GsonConverterFactory.create())
  13. .build()
  14. .create(ApiWCS::class.java)
  15. }
  16. }