假设我想构建一个可以与服务器通信的SDK。我不希望任何(甚至是实现SDK的应用程序)拦截并查看我的请求/响应。
如果我使用像AFNetworking这样的通用库,就可以通过注册NSURLProtocol来查看所有请求。
我假设,如果我使用CFNetworking来执行请求/响应处理,这将很难做到。还是我漏掉了什么?也能拦截这些交通吗?
发布于 2015-09-22 08:31:27
使用非NSURLConnection类,特别是C低级类(因为NSIn/OutStream可能会被模糊处理),比如CFNetwork的CFStream,将使潜在的好奇开发人员的生活变得更加困难。然而,它永远不会停止一个有决心的类。例如,您的框架可以被解压缩,尽管这并不是一个简单的任务,这意味着如果信息不值得的话,许多人甚至会在开始之前就退出。
https://stackoverflow.com/questions/32711024
复制相似问题