我发现在使用经理时很容易设置基本身份验证,这里有一个示例: How do I set basic authentication with RestKit 0.20.0? 我遇到的问题是我创建了RKManagedObjectRequestOperation并发送了start。没有经理。基本上是因为是一个随机的URL。在这种情况下,我不知道如何添加基本身份验证。也许我必须下降,AFNetworking或更低。但在网上搜索我什么都没看到。 你有什么想法或建议吗?提前谢谢。
答案 0 :(得分:1)
基本身份验证设置为标头,因此您需要这样做。如果您创建操作,则应创建请求,以便进行设置。您可以在AFNetworking上建模代码:
NSString *basicAuthCredentials = [NSString stringWithFormat:@"%@:%@", username, password];
[self setDefaultHeader:@"Authorization" value:[NSString stringWithFormat:@"Basic %@", AFBase64EncodedStringFromString(basicAuthCredentials)]];