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