iphone - 在 RestKit 中混合 http 和 https

标签 iphone ssl restkit

我有一个 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/

相关文章:

iphone - 如何在 iPhone 中播放、录制和编辑音频

ios - 在 Foursquare api 中获取附近 field 在 iOS 9 测试版中不起作用

ssl - 具有多个证书的简单 ssl 终止。 Nginx/haproxy 还是其他?

ios - RestKit 请求因 HTTP 错误而挂起

iphone - UIImageViews 触摸时执行操作

iphone - iOS、iPhone - 弹出图像查看器

iphone - 在类似拨号器的 View 中星号太小

asp.net - Mono.Security.Protocol.Tls.TlsException 从 Mono 下的 MVC 流中接收到 0 个字节

ios - Restkit 0.20 JSON 映射以及额外的离线数据

objective-c - RestKit - POST 响应对象映射