我试图使一个android应用程序与翻新库,但它似乎我不能连接到服务器。但是,我真的不知道任何具体的原因为什么会发生这种情况。我已经把access_network_state和互联网权限清单。也是API工作正常,当我打开它与浏览器。
这是我的代码改造接口
@GET("seasons/now")
suspend fun getCurrentSeason(@Query("page") page: Int = 1): Response<GenericResponse<DataItem>>
这是我创建示例的代码
@Provides
@Singleton
fun provideOkHttp(logger: HttpLoggingInterceptor) = OkHttpClient.Builder()
.addInterceptor(logger)
.connectTimeout(60, TimeUnit.SECONDS)
.build()
@Provides
@Singleton
fun provideJikanApi(okHttpClient: OkHttpClient): JikanApi = Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.client(okHttpClient)
.build().create(JikanApi::class.java)
2条答案
按热度按时间toiithl61#
将以下行添加到应用程序内的清单中
ocebsuys2#
在
network_security_config.xml
中定义域api.jikan.moe
。