Android内存中剩余的请求参数问题改型,OkHttp

问题描述

我正在使用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 (将#修改为@)