如何使用Fresco与不同的http标头

时间:2016-07-08 12:27:35

标签: android fresco

我正在使用Fresco从网络中获取图片。我想在不同的Activity中使用不同的http标头,因为我应该从不同的网站获取图像。我在 getAnywhere(`!`) 中设置了http标头并构建了> getAnywhere(`!`)[2](qapla) batlh tIn chav 。如何在不同的Activity中更改http标头?正在重建okhttpclient并在不同的活动中初始化Fresco是一个好方法吗?

2 个答案:

答案 0 :(得分:2)

是的,它已经在documentation中定义了。您需要做的是编写自定义NetworkFetcher,并使用随NetworkFetcher一起安装的网络拦截器传递标头。

答案 1 :(得分:1)

目前不支持重新初始化Fresco。我们可能会在将来的某个时候添加它,但是现在,最好的方法是实现一个简单的自定义NetworkFetcher,它包含所有不同的OkHttpClients,然后将它转发到正确的那个,类似于现有的OkHttpNetworkFetcher