问题描述
我正在使用Retrofit和okHttp。 几天前,我做了一次模拟黑客攻击,并指出在网络通信期间要传输的参数仍保留在内存中。
是否存在防止与okHttp或Retrofit通信时将传输参数保留在内存中的功能?
single {
OkHttpClient.Builder()
.addInterceptor(HttpLoggingInterceptor().apply {
level = HttpLoggingInterceptor.Level.BODY
})
.addInterceptor(CustomInterceptor())
.addInterceptor(ErrorInterceptor())
.readTimeout(30,TimeUnit.SECONDS)
.build()
}
single {
Retrofit.Builder()
.client(get())
.baseUrl(HttpDefine.getServerHost())
.addConverterFactory(
GsonConverterFactory.create(
GsonBuilder().setLenient().create()
)
)
.addCallAdapterFactory(CoroutineCallAdapterFactory())
.build()
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)