Мне нужно получить изображение из моего API, для которого требуется проверка подлинности заголовка. Я указываю собственный загрузчик для Пикассо, но изображение никогда не отображается. Правильно ли я переопределяю метод openConnection?
Picasso.Builder builder = new Picasso.Builder(getApplicationContext());
builder.downloader(new OkHttpDownloader(getApplicationContext()) {
@Override
protected HttpURLConnection openConnection(Uri uri) throws IOException {
HttpURLConnection connection = super.openConnection(uri);
connection.setRequestMethod("GET");
connection.setRequestProperty("X_AUTH_TOKEN", authToken);
return connection;
}
});
Picasso picasso = builder.build();
picasso.with(getApplicationContext()).load("http://example.com/api/users/pic/14").into(ivProfilePic);