SDWebImage с JWT (веб-токен JSON), как?

Я использую SDWebImage(3.8.2) для загрузки некоторых изображений. Вот улов, я получил URL-адреса для изображений в JSON, как обычно.

Однако для каждого URL-адреса (URL-адреса изображения) требуется JWT, иначе изображение не будет возвращено.

В других моих запросах я устанавливаю JWT как таковой:

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
//Set Token for request
[request setValue:[[NSUserDefaults standardUserDefaults] stringForKey:@"JWTToken"] forHTTPHeaderField:@"Authorization"];

Код SDWebImage, который я использую:

[imageView sd_setImageWithURL:[NSURL URLWithString:@"http://www.example.com/path/to/image"]
         placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

Я просмотрел методы SDWebImage, но не смог найти метод, который позволяет мне установить forHTTPHeaderField, как мне добавить токен JWT в этот запрос?

Я видел это сообщение: SDWebImage и настройка пользовательских заголовков HTTP?

Но мне было интересно, есть ли «родной» метод, который позволил мне сделать это, не сломав мой код в будущих выпусках.

Спасибо


person ciTiger    schedule 01.03.2017    source источник
comment
взгляните на это: stackoverflow.com/a/16708976/2164705   -  person Ricardo Alves    schedule 01.03.2017
comment
Что не так с решением в связанном вопросе?   -  person Larme    schedule 01.03.2017
comment
stackoverflow.com/users/2164705/ricardo-alves сделайте это ответом, чтобы я мог пометить его как правильный.   -  person ciTiger    schedule 01.03.2017