Autenticação NTLM AFNetworking?
Estou batendo a cabeça tentando fazer o AFNetworking funcionar, já que este é o meu primeiro aplicativo que teve que lidar com o Cliente / Servidor onde estou tentando pegar o JSON de um servidor HTTPS que requer um nome de usuário / senha. Eu tenho um pouco ligado ao aplicativo, mas continua lançando um erro 401 que eu olhei para ser problema de autenticação básica.
Eu basicamente peguei o exemplo do twitter da AFNetworking e adaptei-o ao meu projeto. Na subclasse do AFHTTPClient, estou adicionando outra linha no initWithBaseURL e ainda lança o erro. A linha que estou adicionando é o setAuthorizationHeaderWithUsername
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (!self) {
return nil;
}
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
// Accept HTTP Header; see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1
[self setDefaultHeader:@"Accept" value:@"application/json"];
[self setAuthorizationHeaderWithUsername:@"myusername" password:@"my password"];
return self;
}