如何在没有经理的情况下使用RestKit 0.20.0设置基本身份验证?

时间:2014-06-05 10:41:46

标签: ios restkit restkit-0.20 http-basic-authentication

我发现在使用经理时很容易设置基本身份验证,这里有一个示例: How do I set basic authentication with RestKit 0.20.0? 我遇到的问题是我创建了RKManagedObjectRequestOperation并发送了start。没有经理。基本上是因为是一个随机的URL。在这种情况下,我不知道如何添加基本身份验证。也许我必须下降,AFNetworking或更低。但在网上搜索我什么都没看到。 你有什么想法或建议吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

基本身份验证设置为标头,因此您需要这样做。如果您创建操作,则应创建请求,以便进行设置。您可以在AFNetworking上建模代码:

NSString *basicAuthCredentials = [NSString stringWithFormat:@"%@:%@", username, password];
[self setDefaultHeader:@"Authorization" value:[NSString stringWithFormat:@"Basic %@", AFBase64EncodedStringFromString(basicAuthCredentials)]];