从RestKit 0.10更新到0.20

时间:2013-10-04 14:58:55

标签: iphone ios ssl restkit windows-authentication

我实际上是将我的项目从ResKit 0.10更新到0.20而且我有一个问题。在我们的网络服务中我们使用 Windows身份验证和SSL,如果我们激活它们,则RestKit 0.20无法连接。我们 RestKit 0.10没有问题,但是0.20我们需要停用其中一个 (Windows身份验证或SSL)使其工作。

我已经尝试过这些方法并且它们不起作用:

[[RKObjectManager sharedManager].HTTPClient setAuthorizationHeaderWithUsername:API_USERNAME password:API_PASSWORD];

[[RKObjectManager sharedManager].HTTPClient setDefaultCredential:[NSURLCredential credentialWithUser:API_USERNAME password:API_PASSWORD persistence:NSURLCredentialPersistenceForSession]];

是否可以将RestKit 0.20与SSL和Windows身份验证一起使用?如果可能的话,可以做什么 我努力使它发挥作用。

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

您的代码看起来很正确。这个地区有一些臭虫。检查您使用的是最新版本的0.2x(如果可以,那么您可能真的想使用当前的dev分支,直到它被推送到掌握)。

如果您确实需要解决方法,可以使用appropriateObjectRequestOperationWithObject:method:path:parameters:进行完整操作,也可以从requestWithMethod:path:parameters:接收请求并将其反馈到objectRequestOperationWithRequest:success:failure: