我正在使用 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/