Ars*_*der 10 iphone authentication http ios
我希望有人可以帮我解决一个与Xcode中的身份验证有关的问题基本上我有一个返回XML的MS Sharepoint服务器.我有这段代码用于身份验证,但它是无法访问的.
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);
Run Code Online (Sandbox Code Playgroud)
即使我传递了正确的凭据,但服务器也不接受.它回来了
401 - 未授权:由于凭据无效,访问被拒绝.
可以帮忙吗?
归档时间: |
|
查看次数: |
16110 次 |
最近记录: |