Android 在湿壁画中传递自定义标题(sessionid)
我想在下载fresco中的图像时将sessionid作为标题传递。 我试过这个密码Android 在湿壁画中传递自定义标题(sessionid),android,okhttp,fresco,Android,Okhttp,Fresco,我想在下载fresco中的图像时将sessionid作为标题传递。 我试过这个密码 val okHttpClient = OkHttpClient.Builder().addInterceptor{chain -> chain.proceed(chain.request().newBuilder().addHeader("YourHeader", "value").build()); }.build(); Fresco.
val okHttpClient = OkHttpClient.Builder().addInterceptor{chain ->
chain.proceed(chain.request().newBuilder().addHeader("YourHeader", "value").build());
}.build();
Fresco.initialize(mContext, OkHttpImagePipelineConfigFactory.newBuilder(mContext, okHttpClient).build());
但这并没有帮助,因为我在初始化壁画时没有会话
拦截器
只有在发出请求时才会被调用。因此,每当您获取会话Id时,请将其保存在某个存储中,可能在SharedReferences
中,然后将其放入Interceptor
中,并将其设置为标头。Interceptor
仅在发出请求时才会被调用。因此,无论何时获取会话Id,都可以将其保存在某个存储中,可能是在SharedReferences
中,然后将其放入Interceptor
中,并将其设置为标头。