iphone - 从 RestKit 0.10 更新到 0.20

标签 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 身份验证一起使用?如果可能,什么可以 我这样做是为了让它发挥作用。

非常感谢您的帮助

最佳答案

您的代码看起来是正确的。这个区域有一些错误。检查您使用的是否是最新版本的 0.2x(如果可以的话,您实际上可能想使用当前的开发分支,直到它被推送到主分支)。

如果您确实需要解决方法,您可以使用 appropriateObjectRequestOperationWithObject:method:path:parameters: 进行完整操作,或者您可以从 requestWithMethod:path:parameters: 获取请求code> 并将其提供给 objectRequestOperationWithRequest:success:failure:

关于iphone - 从 RestKit 0.10 更新到 0.20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19184467/

相关文章:

ios - 在 Swift 中使用 Alamofire 时如何获取响应头?

android - 在 native 应用程序中使用 Webrtc

iOS WKWebView - 无法添加 socket ,只能操作

iphone - 在iphone应用程序中从地址簿中获取照片

iphone - 从图像创建不规则图像

iphone - 是否可以根据 UIView 的标签对 NSArray 集合进行排序?

ios - 澄清 XCode 中的 StoryBoard 引用

python - 在 python 中进行 SSL 客户端身份验证

android - Burp Suite - Pixel 2 XL (Android P) 找不到使用 Burp Suite 的证书方法

java - 使用 TLSv1 甚至协议(protocol)配置为 SSL_TLSv2 的应用程序