我正在使用AFNetworking
进行客户端和服务器通信。我想在AFNetworking之上创建wrapper
,以便我可以为所有HTTP请求设置公共标头和额外信息。基本上我的所有HTTP请求都将通过一层到AFNetworking。它将使我的客户端服务器通信更容易,并且我将能够在任何时间点包含所有http请求的任何类型的数据。最好的方法是什么?
例如,我想发送令牌,网络状态,用户信息等。
更具体地说:
我想在网络信息,用户信息,令牌等所有请求中加入一些常见信息。现在很难在每个请求中进行更改。所以我想以这样一种方式进行设计,即所有的http调用都将通过一个路径,我可以使用AFNetworking HTTP Request
发送任何内容,而不会触及所有文件。
答案 0 :(得分:2)
您应该创建一个单独的类来管理所有与网络相关的调用。您应该创建NSObject
的子类,并使用您需要的不同所需方法创建一个类。导入此类中的AFNetwotking
,并在需要进行网络呼叫时在整个项目中使用此类!