我有一个 RestKit启用 HTTP GET 调用的应用程序应该进行 HTTPS POST 调用,以保护用户数据,否则这些数据将以未加密的方式发送。据我所知,只需将基本 URL 设置为所需的 url,就可以将 RestKit 框架设置为对整个应用程序使用未加密的 HTTP 或 SSL 加密的 HTTPS。
在我的例子中,我需要两者兼而有之。如何在 RestKit 中切换 HTTP 和 HTTPS?这可能吗?
最佳答案
您需要使用 RKObjectManager
的两个实例 - 一个用于 HTTP GET 调用,一个用于 HTTPS POST 调用。请记住使用给定的名称调用每个管理器并且不再使用 [RKObjectManager sharedManager]
因为它被设置为第一个初始化的 RKObjectManager
。
作为替代方案,您可以在每次 GET/POST 调用之前设置给定 RKObjectManager
的基本 URL。
关于iphone - 在 RestKit 中混合 http 和 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758307/