ios - 如何发送所有 AFNetworking 请求的通用信息?

标签 ios objective-c afnetworking

我正在使用 AFNetworking用于我的客户端和服务器通信。我想做一个wrapper在 AFNetworking 之上,以便我可以为所有 HTTP 请求设置公共(public) header 和额外信息。基本上我所有的 HTTP 请求都会经过一层到达 AFNetworking。这将使我的客户端服务器通信更容易,并且我将能够在任何时间点将任何类型的数据包含在所有 http 请求中。最好的方法是什么?

例如,我想发送 token 、网络状态、用户信息等。

更具体地说:

我想在所有请求中包含一些常见信息,例如网络信息、用户信息、 token 。现在真的很难改变每一个请求。所以我想以这样一种方式设计,所有的http调用都将通过一个路径,我可以用AFNetworking HTTP Request发送任何东西。无需触及所有文件。

最佳答案

您应该创建一个单独的类来管理所有与网络相关的调用。你应该继承 NSObject并使用您需要的不同所需方法创建一个类。导入您的 AFNetwotking在这个类中,并在需要进行网络调用时在整个项目中使用这个类!

关于ios - 如何发送所有 AFNetworking 请求的通用信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40780030/

相关文章:

ios - Html5 音频播放器不会在使用 meteor 的 iOS 应用程序中显示

ios - UILabel的默认字距调整是什么(属性文本看起来有所不同)

ios - 使用 CocoaHTTPServer 向 "send"发送消息

ios - 一次解析两个 (YouTube) JSON 链接

ios - 如何在 NSURLSessionDownloadTask 的 UIApplicationWillTerminateNotification 获取 resumeData

ios - 使用 CATransform3DRotate 制作动画

ios - 为动画添加 UIImage 到 NSMutable 数组

objective-c - ParseKit - 如何正确处理预处理器语句?

ios - 是否存在与 Swift 的 fatalError 等效的 Objective-C?

objective-c - 弱自引用的通用类型