如何在摘要身份验证期间处理服务器随机数
我使用http摘要身份验证在iOS中使用SDWebImage。 正如所料,我第一次收到401 Unauthorized错误,但我不确定如何阅读WWW-Authenticate响应头(并获取nonce / realm等),以便我可以使用提供的nonce重新发送请求(到防止重播攻击)。
SDWebImageDownloader *downloader = [SDWebImageManager sharedManager].imageDownloader;
[downloader setValue:email forHTTPHeaderField:@"X-Oauth-Username"];
// set other headers here ...
// QUESTION: no way to get the response headers ??
[SDWebImageDownloader.sharedDownloader downloadImageWithURL:imageUrl options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize) {
// progression tracking code
}
completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished) {
callback(encodedUrl, image);
}
];
或者,SDWebImage不支持HTTP摘要认证? 如果是这样,是否有任何可以处理这个问题的替代框架?
链接地址: http://www.djcxy.com/p/22291.html上一篇: how to handle server nonce during digest authentication