Как получить авторизацию для скачивания изображения с сервера? - PullRequest
0 голосов
/ 20 декабря 2011

Когда я загружаю данные, используя следующий код с сервера (серверу требуется аутентификация)

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:finalURL]]; 

[request setHTTPMethod:@"GET"];

NSString *authStr = [NSString stringWithFormat:@"username:password"];
NSData *authData = [authStr dataUsingEncoding:NSASCIIStringEncoding];
NSString *authValue = [NSString stringWithFormat:@"Basic %@", [authData base64EncodingWithLineLength:80]];
[request setValue:authValue forHTTPHeaderField:@"Authorization"];

Он работает нормально, но когда я пишу следующий код для загрузки изображения, он не будет работать, я не знаю, как использовать Аутентификацию в следующем коде.

NSURL *thumbImageURL = [NSURL URLWithString:[dealThumbStr stringByReplacingPercentEscapesUsingEncoding:NSStringEncodingConversionAllowLossy]];

UIImage *thumbImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:thumbImageURL]];

Как передать имя пользователя и пароль, как я могу сделать в NSMutableRequest, указать в первых строках кода, Помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...