L'Authentification HTTP de l'iPhone

Je suis en espérant que quelqu'un peut m'aider avec une question que je me pose concernant l'Authentification dans Xcode
Fondamentalement, j'ai une MS Sharepoint server qui renvoient des données XML.
Im Avoir ce morceau de code pour l'authentification, mais il est inaccessible.

NSString *urlString = @"http://example.com/";

NSMutableURLRequest *request= [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];

NSString *str1 = [NSString stringWithString:@"username:password"];
NSData *myDate = [str1 dataUsingEncoding:NSUTF8StringEncoding];
NSString *str2 = [Base64 encode:myDate];
NSLog(@"%@ str1 %@", str2,str1);

[request addValue:[NSString stringWithFormat:@"Basic %@",str2] forHTTPHeaderField:@"Authorization"];

NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *str = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);

Même je m en passant informations d'identification correctes, mais le serveur n'est pas de l'accepter.
Il retourne

401 - non autorisé: Accès refusé en raison d'informations d'identification non valides.

Any1 peut Aider?

OriginalL'auteur Arsalan Haider | 2011-04-28